server { listen 80; listen [::]:80; server_name ${DOCKER_AE_APP_SERVER_NAME} svelte.localhost demo.localhost dev.localhost bak-app.oneskyit.com bak-connect.oneskyit.com *.bak-connect.oneskyit.com bak-demo.oneskyit.com *.bak-demo.oneskyit.com bak-businessgroup.oneskyit.com *.bak-businessgroup.oneskyit.com bak-ishlt.oneskyit.com *.bak-ishlt.oneskyit.com dev-app.oneskyit.com dev-connect.oneskyit.com *.dev-connect.oneskyit.com dev-demo.oneskyit.com *.dev-demo.oneskyit.com dev-aacc.oneskyit.com *.dev-aacc.oneskyit.com dev-aapor.oneskyit.com *.dev-aapor.oneskyit.com dev-businessgroup.oneskyit.com *.dev-businessgroup.oneskyit.com dev-chow.oneskyit.com *.dev-chow.oneskyit.com dev-cmsc.oneskyit.com *.dev-cmsc.oneskyit.com dev-idaa.oneskyit.com *.dev-idaa.oneskyit.com dev-ishlt.oneskyit.com *.dev-ishlt.oneskyit.com dev-lci.oneskyit.com *.dev-lci.oneskyit.com dev-ncsd.oneskyit.com *.dev-ncsd.oneskyit.com dev-npa.oneskyit.com *.dev-npa.oneskyit.com dev-rli.oneskyit.com *.dev-rli.oneskyit.com sr-app.oneskyit.com sr-connect.oneskyit.com *.sr-connect.oneskyit.com sr-demo.oneskyit.com *.sr-demo.oneskyit.com sr-aacc.oneskyit.com *.sr-aacc.oneskyit.com sr-aapor.oneskyit.com *.sr-aapor.oneskyit.com sr-businessgroup.oneskyit.com *.sr-businessgroup.oneskyit.com sr-cmsc.oneskyit.com *.sr-cmsc.oneskyit.com sr-lci.oneskyit.com *.sr-lci.oneskyit.com sr-ncsd.oneskyit.com *.sr-ncsd.oneskyit.com test-app.oneskyit.com test-demo.oneskyit.com test-connect.oneskyit.com test-businessgroup.oneskyit.com test-cmsc.oneskyit.com test-idaa.oneskyit.com test-lci.oneskyit.com ; access_log /logs/nginx/access_svelte_node.log; error_log /logs/nginx/error_svelte_node.log; client_max_body_size ${OSIT_WEB_MAX_BODY_SIZE}; location / { proxy_set_header Host $http_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_redirect off; proxy_buffering off; proxy_read_timeout 1500s; proxy_pass http://svelte_backend; } } # server { # listen 443 ssl; # listen [::]:443 ssl; # http2 on; # # server_name # ${DOCKER_AE_APP_SERVER_NAME} # svelte.localhost demo.localhost dev.localhost # # bak-app.oneskyit.com # bak-connect.oneskyit.com *.bak-connect.oneskyit.com # bak-demo.oneskyit.com *.bak-demo.oneskyit.com # # bak-businessgroup.oneskyit.com *.bak-businessgroup.oneskyit.com # bak-ishlt.oneskyit.com *.bak-ishlt.oneskyit.com # # dev-app.oneskyit.com # dev-connect.oneskyit.com *.dev-connect.oneskyit.com # dev-demo.oneskyit.com *.dev-demo.oneskyit.com # # dev-aacc.oneskyit.com *.dev-aacc.oneskyit.com # dev-aapor.oneskyit.com *.dev-aapor.oneskyit.com # dev-businessgroup.oneskyit.com *.dev-businessgroup.oneskyit.com # dev-chow.oneskyit.com *.dev-chow.oneskyit.com # dev-idaa.oneskyit.com *.dev-idaa.oneskyit.com # dev-ishlt.oneskyit.com *.dev-ishlt.oneskyit.com # dev-lci.oneskyit.com *.dev-lci.oneskyit.com # dev-npa.oneskyit.com *.dev-npa.oneskyit.com # dev-rli.oneskyit.com *.dev-rli.oneskyit.com # # sr-app.oneskyit.com # sr-connect.oneskyit.com *.sr-connect.oneskyit.com # sr-demo.oneskyit.com *.sr-demo.oneskyit.com # # sr-aacc.oneskyit.com *.sr-aacc.oneskyit.com # sr-aapor.oneskyit.com *.sr-aapor.oneskyit.com # sr-businessgroup.oneskyit.com *.sr-businessgroup.oneskyit.com # sr-lci.oneskyit.com *.sr-lci.oneskyit.com # # test-app.oneskyit.com # ; # # access_log /logs/nginx/access_svelte_node.log; # error_log /logs/nginx/error_svelte_node.log; # # include /etc/nginx/options-ssl-nginx.conf; # # ssl_certificate /etc/certs/fullchain_wild.pem; # ssl_certificate_key /etc/certs/privkey_wild.pem; # ssl_dhparam /etc/certs/ssl-dhparams.pem; # # client_max_body_size ${OSIT_WEB_MAX_BODY_SIZE}; # # location / { # proxy_set_header Host $http_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_redirect off; # proxy_buffering off; # # proxy_read_timeout 1500s; # # proxy_pass http://svelte_backend; # } # } upstream svelte_backend { ip_hash; server ae_app:3000 weight=20 max_fails=3 fail_timeout=30s; }