Files
OSIT-AE-Docker-Env/conf/nginx/site-enabled_aether_app_svelte_node.conf
2026-03-24 15:51:44 -04:00

83 lines
2.2 KiB
Plaintext

server {
listen 80;
listen [::]:80;
server_name
${DOCKER_AE_APP_SERVER_NAME}
~^(dev|test|bak|sk|sr|prod)?-?(app|demo|connect|aacc|aapor|ascm|axonius|bgh|businessgroup|chow|cmsc|idaa|ishlt|lci|ncsd|npa|rli|scott|dgr)\.oneskyit\.com$
app.localhost
demo.localhost
connect.localhost
svelte.localhost
dev.localhost
;
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}
# ~^(dev|test|bak|sr|prod)?-?(app|demo|connect|aacc|aapor|ascm|businessgroup|chow|cmsc|idaa|ishlt|lci|ncsd|npa|rli)\.oneskyit\.com$
# app.localhost
# demo.localhost
# connect.localhost
# svelte.localhost
# dev.localhost
# localhost
# ;
#
# 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;
}