[variables] main_domain = "${domain}" huly_secret = "${base64:64}" [config] env = [ "HULY_VERSION=v0.6.468", "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}", ] [[config.domains]] serviceName = "nginx" port = 80 host = "${main_domain}" [[config.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/; } } """