From 7afbc6ffa3bb460a98e073f2fbfaaa53bb7618af Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 11 Mar 2026 23:54:27 -0400 Subject: [PATCH] feat: implemented scalable regex for Nginx server_names across App and API. --- .../site-enabled_aether_app_svelte_node.conf | 90 +++---------------- .../site-enabled_aether_fastapi_gunicorn.conf | 6 +- 2 files changed, 16 insertions(+), 80 deletions(-) diff --git a/conf/nginx/site-enabled_aether_app_svelte_node.conf b/conf/nginx/site-enabled_aether_app_svelte_node.conf index d7cd446..230c0d0 100644 --- a/conf/nginx/site-enabled_aether_app_svelte_node.conf +++ b/conf/nginx/site-enabled_aether_app_svelte_node.conf @@ -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; diff --git a/conf/nginx/site-enabled_aether_fastapi_gunicorn.conf b/conf/nginx/site-enabled_aether_fastapi_gunicorn.conf index cef27c7..009cd36 100644 --- a/conf/nginx/site-enabled_aether_fastapi_gunicorn.conf +++ b/conf/nginx/site-enabled_aether_fastapi_gunicorn.conf @@ -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