Loading docker-compose.yml +6 −0 Original line number Diff line number Diff line Loading @@ -305,6 +305,12 @@ services: - default - dbnetwork visus-server: container_name: visus-server image: visus/visus networks: - default # FTP server #esgf-ftp: # image: esgfhub/esgf-vsftp:${ESGF_VERSION} Loading docker-stack.yml +11 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,17 @@ services: placement: constraints: [node.labels.esgf_idp_node == true] visus-server: container_name: visus-server image: visus/visus networks: - default deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.esgf_front_node == true] # useful visualizer container, not really needed visualizer: image: dockersamples/visualizer:stable Loading esgf_config/httpd/conf/esgf-httpd.conf +6 −1 Original line number Diff line number Diff line Loading @@ -110,6 +110,11 @@ WSGISocketPrefix run/wsgi ProxyPass /slcs-static http://slcs-nginx timeout=600 ProxyPassReverse /slcs-static http://slcs-nginx timeout=600 # proxy requests for visus web viewer ProxyPass /visusviewer http://visus-server timeout=600 ProxyPassReverse /visusviewer http://visus-server timeout=600 RewriteRule (.*/visusviewer) https://%{HTTP_HOST}%{REQUEST_URI}/viewer.html [R,L] # Node Manager WSGIDaemonProcess esgfnm python-path=/opt/esgf/virtual/python/lib/python2.7/site-packages:/usr/local/esgf-node-manager/src/python/server user=apache group=apache threads=5 WSGIScriptAlias /esgf-nm /usr/local/esgf-node-manager/src/python/server/nodemgr/apache/wsgi.py Loading Loading
docker-compose.yml +6 −0 Original line number Diff line number Diff line Loading @@ -305,6 +305,12 @@ services: - default - dbnetwork visus-server: container_name: visus-server image: visus/visus networks: - default # FTP server #esgf-ftp: # image: esgfhub/esgf-vsftp:${ESGF_VERSION} Loading
docker-stack.yml +11 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,17 @@ services: placement: constraints: [node.labels.esgf_idp_node == true] visus-server: container_name: visus-server image: visus/visus networks: - default deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.esgf_front_node == true] # useful visualizer container, not really needed visualizer: image: dockersamples/visualizer:stable Loading
esgf_config/httpd/conf/esgf-httpd.conf +6 −1 Original line number Diff line number Diff line Loading @@ -110,6 +110,11 @@ WSGISocketPrefix run/wsgi ProxyPass /slcs-static http://slcs-nginx timeout=600 ProxyPassReverse /slcs-static http://slcs-nginx timeout=600 # proxy requests for visus web viewer ProxyPass /visusviewer http://visus-server timeout=600 ProxyPassReverse /visusviewer http://visus-server timeout=600 RewriteRule (.*/visusviewer) https://%{HTTP_HOST}%{REQUEST_URI}/viewer.html [R,L] # Node Manager WSGIDaemonProcess esgfnm python-path=/opt/esgf/virtual/python/lib/python2.7/site-packages:/usr/local/esgf-node-manager/src/python/server user=apache group=apache threads=5 WSGIScriptAlias /esgf-nm /usr/local/esgf-node-manager/src/python/server/nodemgr/apache/wsgi.py Loading