-
Notifications
You must be signed in to change notification settings - Fork 3
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
Does this role support the proxy to "double proxy"? #1
Comments
You probably don't need a double proxy. EU has this setup, main server proxies to a server running the containers (which are accessible from the main server.) gie_proxy_ip should be the address the proxy should bind to, 127.0.0.1 is probably your choice here. (And then nginx on top, passing requests/WS to the proxy, which passes it to the container, running somewhere in your infra.) EU uses a non-standard role for this, but you can infer some things from our systemd config here: https://github.com/usegalaxy-eu/infrastructure-playbook/blob/master/roles/usegalaxy-eu.gie-node-proxy/templates/galaxy-gie-proxy.service.j2 |
Thanks @hexylena, so is the IP of the machine running the containers somehow embedded in this sqlite mentioned here: or is the docker client on the Galaxy host configured to talk to the docker daemon in the second machines where the containers actually run? Otherwise, I don't see where the link to the second IP is done for gie-proxy to send you over to the machine with the containers. Thanks! |
Yep, the IP is in the sqlite DB.
|
Hi! I'm after doing the following setup:
According to what I read in https://github.com/galaxyproject/gx-it-proxy I would assume that I need a double proxy running on VM1 to redirect clients to VM2 once the interactive tool is running there. However, currently
ansible-gie-proxy/defaults/main.yml
Line 22 in cefe920
--forwardIP
and--forwardPort
parts are not there.or is it just enough to set
gie_proxy_ip
to the VM2 IP?I'm mostly trying to follow https://training.galaxyproject.org/training-material/topics/admin/tutorials/interactive-tools/tutorial.html adapted to my constraints (separate Galaxy and interactive tools running machines). Is there any other docs I should be aware of for achieving this? Thanks!
The text was updated successfully, but these errors were encountered: