feat: implemented scalable regex for Nginx server_names across App and API.

This commit is contained in:
Scott Idem
2026-03-11 23:54:27 -04:00
parent 4c68cd2ce3
commit 7afbc6ffa3
2 changed files with 16 additions and 80 deletions

View File

@@ -4,49 +4,13 @@ server {
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
~^(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;
@@ -77,39 +41,13 @@ server {
#
# 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
# ~^(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;

View File

@@ -9,12 +9,10 @@ server {
server_name
${DOCKER_AE_API_SERVER_NAME}
fastapi.localhost
~^(dev|test|bak|sr|prod)?-?(api|fastapi)\.oneskyit\.com$
api.localhost
fastapi.localhost
localhost
dev-api.oneskyit.com
test-api.oneskyit.com
test-fastapi.oneskyit.com
;
# server_name