Unverified Commit 9581ba4f authored by Luca Cinquini's avatar Luca Cinquini Committed by GitHub
Browse files

Merge pull request #42 from fgreg/esgf-docker-40

Support for Visus WebViewer
parents c9473b03 6e8e190a
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
# Docker Compose file to start a Visus server

version: '2.1'

services:
  visus-server:
    container_name: visus-server
    image: visus/visus
    networks:
      - default

docker-stack-visus.yml

0 → 100644
+16 −0
Original line number Diff line number Diff line
# Docker compose file to start a Visus server as a distributed stack

version: '3.3'


services:
  visus-server:
    container_name: visus-server
    image: visus/visus
    networks:
      - default
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.labels.esgf_front_node == true]
+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
+7 −1
Original line number Diff line number Diff line
@@ -110,6 +110,12 @@ 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
  Redirect permanent /visusviewer /visusviewer/
  Redirect permanent /mod_visus /visusviewer/mod_visus
  ProxyPass /visusviewer/ http://visus-server/ timeout=600
  ProxyPassReverse /visusviewer/ http://visus-server/ timeout=600

  # 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
+4 −4

File changed.

Contains only whitespace changes.