variables: main_domain: ${domain} huly_secret: ${base64:64} config: domains: - serviceName: nginx port: 80 host: ${main_domain} env: - HULY_VERSION=v0.6.377 - DOCKER_NAME=huly - HOST_ADDRESS=${main_domain} - SECURE= - HTTP_PORT=80 - HTTP_BIND= - TITLE=Huly - DEFAULT_LANGUAGE=en - LAST_NAME_FIRST=true - SECRET=${huly_secret} mounts: - filePath: /volumes/nginx/.huly.nginx content: | server { listen 80; server_name _; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://front:8080; } location /_accounts { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; rewrite ^/_accounts(/.*)$ $1 break; proxy_pass http://account:3000/; } location /_collaborator { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; rewrite ^/_collaborator(/.*)$ $1 break; proxy_pass http://collaborator:3078/; } location /_transactor { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; rewrite ^/_transactor(/.*)$ $1 break; proxy_pass http://transactor:3333/; } location ~ ^/eyJ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://transactor:3333; } location /_rekoni { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; rewrite ^/_rekoni(/.*)$ $1 break; proxy_pass http://rekoni:4004/; } location /_stats { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; rewrite ^/_stats(/.*)$ $1 break; proxy_pass http://stats:4900/; } }