Commit 8941f283 authored by Frank Greguska's avatar Frank Greguska
Browse files

enabling visus viewer

parent 1f41ee5f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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}
+11 −0
Original line number Diff line number Diff line
@@ -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
+6 −1
Original line number Diff line number Diff line
@@ -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