The default proxy rules suggest the following:
RewriteRule ^/galaxy/static/style/(.*) /home/galaxy/galaxy/static/june_2007_style/blue/$1 [L]
RewriteRule ^/galaxy/plugins/(.*) /home/galaxy/galaxy/config/plugins/$1 [L]
RewriteRule ^/galaxy/static/scripts/(.*) /home/galaxy/galaxy/static/scripts/packed/$1 [L]
RewriteRule ^/galaxy/static/(.*) /home/galaxy/galaxy/static/$1 [L]
RewriteRule ^/galaxy/favicon.ico /home/galaxy/galaxy/static/favicon.ico [L]
RewriteRule ^/galaxy/robots.txt /home/galaxy/galaxy/static/robots.txt [L]
Specifically we take note of
RewriteRule ^/galaxy/plugins/(.*) /home/galaxy/galaxy/config/plugins/$1 [L]
which intends to match plugin JS files. Unfortunately this fails for interactive environments which still appear under a URL with visualization in it. I.e. https://FQDN/galaxy/plugins/visualizations/ipython/static/js/ipython.js should be https://FQDN/galaxy/plugins/interactive_environments/ipython/static/js/ipython.js
This doesn't appear without the upstream proxy, and short of symlinking IE files into the visualizations directory, there's no obvious solution.
CC @carlfeberhard
The default proxy rules suggest the following:
Specifically we take note of
which intends to match plugin JS files. Unfortunately this fails for interactive environments which still appear under a URL with
visualizationin it. I.e.https://FQDN/galaxy/plugins/visualizations/ipython/static/js/ipython.jsshould behttps://FQDN/galaxy/plugins/interactive_environments/ipython/static/js/ipython.jsThis doesn't appear without the upstream proxy, and short of symlinking IE files into the visualizations directory, there's no obvious solution.
CC @carlfeberhard