Skip to content

Commit

Permalink
Added readme on ITs and some ITs to tool conf
Browse files Browse the repository at this point in the history
  • Loading branch information
nuwang authored and afgane committed Dec 3, 2021
1 parent a9c51ec commit 779bd57
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,33 @@ If you use the latter method, it is highly recommended that you deploy a single
Galaxy release per nodepool/namespace, as multiple CVMFS-CSI provisioners and Postgres
operator running side-by-side can interfer with one another.

## Making Interactive Tools work on localhost

In general, Interactive Tools should work out of the box as long as you have a wildcard DNS mapping
to *.its.<host_name>. To make Interactive Tools work on localhost, you can use dnsmasq or similar to
handle wildcard DNS mappings for *.localhost.

For mac:
```bash
$ brew install dnsmasq
$ cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf
$ edit /usr/local/etc/dnsmasq.conf and set
address=/localhost/127.0.0.1
$ sudo brew services start dnsmasq
$ sudo mkdir /etc/resolver
$ sudo touch /etc/resolver/localhost
$ edit /etc/resolver/localhost and set
nameserver 127.0.0.1
$ sudo brew services restart dnsmasq
```

This should make all *.localhost and *.its.localhost map to 127.0.0.1, and ITs should work with a regular
helm install on localhost.


## Horizontal scaling

Expand Down
12 changes: 12 additions & 0 deletions galaxy/files/configs/tool_conf.xml
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,16 @@
<tool file="maf/vcf_to_maf_customtrack.xml" />
</section>
<label id="miscellaneous_tools_label" text="Miscellaneous Tools"/>
<section id="interactivetools" name="Interactive tools">
<tool file="interactive/codingSnps.xml" />
<tool file="interactive/interactivetool_askomics.xml" />
<tool file="interactive/interactivetool_bam_iobio.xml" />
<tool file="interactive/interactivetool_cellxgene.xml" />
<tool file="interactive/interactivetool_ethercalc.xml" />
<tool file="interactive/interactivetool_hicbrowser.xml" />
<tool file="interactive/interactivetool_jupyter_notebook.xml" />
<tool file="interactive/interactivetool_neo4j.xml" />
<tool file="interactive/interactivetool_phinch.xml" />
<tool file="interactive/interactivetool_isee.xml" />
</section>
</toolbox>

0 comments on commit 779bd57

Please sign in to comment.