Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added readme on ITs and some ITs to tool conf #340

Merged
merged 1 commit into from
Dec 3, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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>