@@ -36,7 +36,7 @@ Some important benefits of using Galaxy InteractiveTools
- **InteractiveTools** are **bonafide Galaxy Tools**; just specify **tool_type as "interactive"** and list the ports you want to expose
- **InteractiveTools** can be **added** to and **installed from the ToolShed**.
- **R Shiny apps**, **Javascript-based VNC** access to desktop environments, **genome-browsers-in-a-box**, **interactive notebook environments**, etc, are all possible with **InteractiveTools**
- **InteractiveTools** typically run as software (e.g. Docker) containers in an isolated environment
- **InteractiveTools** typically run as software (e.g. Docker) containers in a secluded environment
@@ -62,7 +62,7 @@ The following configuration is only recommended for local testing, as users will
In a production setup an upstream proxy should route requests to the proxy via the ``*.interactivetool.yourdomain`` subdomain,
or use path-based proxying for interactive tools that support it (``requires_domain=False``, see below for more details).
Set these values in ``galaxy.yml``:
Set these values in ```galaxy.yml``:
.. code-block:: yaml
@@ -98,32 +98,10 @@ Set these values in ``galaxy.yml``:
interactivetools_proxy_host: localhost:4002
The ``gx-it-proxy`` config relates to an important service in the InteractiveTool infrastructure: the InteractiveTool
proxy. ``gx-it-proxy`` runs as a separate process listening at port 4002 (by default). HTTP requests are decoded based on
The `gx-it-proxy` config relates to an important service in the InteractiveTool infrastructure: the InteractiveTool
proxy. `gx-it-proxy` runs as a separate process listening at port 4002 (by default). HTTP requests are decoded based on
the URL and headers, then somewhat massaged, and finally forwarded to the correct entry point port of the target InteractiveTool.
.. note::
A previous config option ``interactivetools_shorten_url`` was removed in commit `#73100de <https://github.com/galaxyproject/galaxy/pull/16795/commits/73100de17149ca3486c83b8c6ded74987c68a836>`_
since similar functionality is now default behavior. Setting ``interactivetools_shorten_url`` to ``true`` shortened
long interactive tool URLs (then default) from e.g.