84 lines
2.2 KiB
Plaintext
84 lines
2.2 KiB
Plaintext
server {
|
|
listen 80;
|
|
listen [::]:80;
|
|
|
|
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;
|
|
|
|
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;
|
|
}
|