|
5 | 5 |
|
6 | 6 | title: "Galaxy Interactive Tools" |
7 | 7 | objectives: |
8 | | - - Learn the differences between Galaxy Interactive Environments and Galaxy Interactive Tools |
9 | | - - Have an understanding of what Galaxy Interactive Tools are and how they work |
| 8 | + - Understand what Galaxy Interactive Tools are and how they work |
10 | 9 | contributors: |
11 | 10 | - natefoo |
12 | 11 | - eancelet |
|
91 | 90 | --- |
92 | 91 | # Mapping clients to containers |
93 | 92 |
|
94 | | -- GIEs: Unique path, e.g. `https://galaxy.example.org/gie-proxy/jupyter/...` |
| 93 | +- Path-based interactive tools: e.g. `https://galaxy.example.org/interactivetool/ep/<unique-id>/...` |
95 | 94 | - Pros: Works with existing SSL certificate |
96 | 95 | - Cons: Requires Galaxy session cookie (no sharing), can only run one at a time, closing your browser loses your session |
97 | | -- GxITs: Unique hostname, e.g. `https://<unique-id>.ep.interactivetool.galaxy.example.org/` |
98 | | - - Pros: Needs no special credentials (can be shared) |
99 | | - - Cons: Requires *wildcard* DNS entry and *wildcard* SSL certificate (not possible at many sites) |
| 96 | +- Subdomain-based interactive tools: Unique hostname, e.g. `https://<unique-id>.ep.interactivetool.galaxy.example.org/` |
| 97 | + - Pros: Need no special credentials (can be shared) |
| 98 | + - Cons: Require *wildcard* DNS entry and *wildcard* SSL certificate (not possible at many sites) |
100 | 99 |
|
101 | 100 | ??? |
102 | 101 |
|
|
143 | 142 | --- |
144 | 143 | # Proxy configuration |
145 | 144 |
|
146 | | -Use the proxy configuration that ships with Galaxy |
| 145 | +Use the [Node.js-based proxy][galaxyproject-gx-it-proxy] |
147 | 146 |
|
148 | | -Or the [Node.js-based proxy][usegalaxy_eu-gie_proxy] |
149 | | - |
150 | | -[usegalaxy_eu-gie_proxy]: https://galaxy.ansible.com/usegalaxy_eu/gie_proxy |
| 147 | +[galaxyproject-gx-it-proxy]: https://galaxy.ansible.com/usegalaxy_eu/gie_proxy |
151 | 148 |
|
152 | 149 | ??? |
153 | 150 |
|
|
179 | 176 | Runs a [Pulsar][pulsar] server within the Galaxy application to "stage" (i.e. copy) inputs. |
180 | 177 |
|
181 | 178 | - Pros: Inputs in isolated dir so only that dir is mounted in the container: secure |
182 | | -- Cons: Has to copy inputs on each Interactive Tool execution: slow |
| 179 | +- Cons: Has to copy inputs on each Interactive Tool execution (slow) |
183 | 180 |
|
184 | 181 | [pulsar]: https://github.com/galaxyproject/pulsar |
185 | 182 |
|
|
0 commit comments