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 server_name
${DOCKER_AE_APP_SERVER_NAME} ${DOCKER_AE_APP_SERVER_NAME}
svelte.localhost demo.localhost dev.localhost ~^(dev|test|bak|sr|prod)?-?(app|demo|connect|aacc|aapor|ascm|businessgroup|chow|cmsc|idaa|ishlt|lci|ncsd|npa|rli)\.oneskyit\.com$
app.localhost
bak-app.oneskyit.com demo.localhost
bak-connect.oneskyit.com *.bak-connect.oneskyit.com connect.localhost
bak-demo.oneskyit.com *.bak-demo.oneskyit.com svelte.localhost
dev.localhost
bak-businessgroup.oneskyit.com *.bak-businessgroup.oneskyit.com localhost
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; access_log /logs/nginx/access_svelte_node.log;
@@ -77,39 +41,13 @@ server {
# #
# server_name # server_name
# ${DOCKER_AE_APP_SERVER_NAME} # ${DOCKER_AE_APP_SERVER_NAME}
# svelte.localhost demo.localhost dev.localhost # ~^(dev|test|bak|sr|prod)?-?(app|demo|connect|aacc|aapor|ascm|businessgroup|chow|cmsc|idaa|ishlt|lci|ncsd|npa|rli)\.oneskyit\.com$
# # app.localhost
# bak-app.oneskyit.com # demo.localhost
# bak-connect.oneskyit.com *.bak-connect.oneskyit.com # connect.localhost
# bak-demo.oneskyit.com *.bak-demo.oneskyit.com # svelte.localhost
# # dev.localhost
# bak-businessgroup.oneskyit.com *.bak-businessgroup.oneskyit.com # localhost
# 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; # access_log /logs/nginx/access_svelte_node.log;

View File

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