chore(infrastructure): 🔧 Update Nginx local config and adjust platform-user priority system

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Quinn Ftw 2026-03-18 23:19:05 -07:00
parent a9cddc1c94
commit 77888e36d5
3 changed files with 25 additions and 23 deletions

View file

@ -262,49 +262,51 @@ upstream platform_user_frontend {
}
# =============================================================================
# my.atlilith.local / home.atlilith.local → i.atlilith.local (redirect aliases)
# my.atlilith.lilith.apricot.local / home.atlilith.lilith.apricot.local
# → i.atlilith.lilith.apricot.local (redirect aliases)
# =============================================================================
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name my.atlilith.local home.atlilith.local;
server_name my.atlilith.lilith.apricot.local home.atlilith.lilith.apricot.local;
ssl_certificate /etc/nginx/certs/local/_wildcard.atlilith.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.atlilith.local+1-key.pem;
ssl_certificate /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1-key.pem;
return 301 https://i.atlilith.local$request_uri;
return 301 https://i.atlilith.lilith.apricot.local$request_uri;
}
# =============================================================================
# my.trustedmeet.local / home.trustedmeet.local → i.trustedmeet.local (redirect aliases)
# my.trustedmeet.lilith.apricot.local / home.trustedmeet.lilith.apricot.local
# → i.trustedmeet.lilith.apricot.local (redirect aliases)
# =============================================================================
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name my.trustedmeet.local home.trustedmeet.local;
server_name my.trustedmeet.lilith.apricot.local home.trustedmeet.lilith.apricot.local;
ssl_certificate /etc/nginx/certs/local/_wildcard.trustedmeet.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.trustedmeet.local+1-key.pem;
ssl_certificate /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1-key.pem;
return 301 https://i.trustedmeet.local$request_uri;
return 301 https://i.trustedmeet.lilith.apricot.local$request_uri;
}
# =============================================================================
# i.atlilith.local - Platform User
# i.atlilith.lilith.apricot.local - Platform User
# =============================================================================
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name i.atlilith.local;
server_name i.atlilith.lilith.apricot.local;
ssl_certificate /etc/nginx/certs/local/_wildcard.atlilith.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.atlilith.local+1-key.pem;
ssl_certificate /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1.pem;
ssl_certificate_key /etc/nginx/certs/local/_wildcard.lilith.apricot.local+1-key.pem;
include snippets/error-pages.conf;
@ -321,7 +323,7 @@ server {
location = /health {
access_log off;
return 200 "platform-user healthy (local dev)\n";
return 200 "i.atlilith.lilith.apricot.local healthy\n";
add_header Content-Type text/plain;
}
}

View file

@ -27,21 +27,21 @@ tiers:
entries:
- purpose: tools
domains: [status.atlilith.com]
localDomains: [status.atlilith.local]
localDomains: [status.lilith.apricot.local]
check: http
deploymentId: atlilith.status
# host: vps0-1984-dss-nasty-sh
- purpose: corporate
domains: [www.atlilith.com]
localDomains: [www.atlilith.local]
localDomains: [atlilith.lilith.apricot.local]
check: http
deploymentId: atlilith.www
# host: vps0-1984-dss-nasty-sh
- purpose: users
domains: [i.atlilith.com]
localDomains: [i.atlilith.local]
localDomains: [i.atlilith.lilith.apricot.local]
check: http
# host: vps0-1984-dss-nasty-sh
@ -55,10 +55,10 @@ tiers:
- www.lilithcam.com
- www.lilithstage.com
localDomains:
- www.trustedmeet.local
- www.spoiledbabes.local
- www.lilithcam.local
- www.lilithstage.local
- trustedmeet.lilith.apricot.local
- spoiledbabes.lilith.apricot.local
- lilithcam.lilith.apricot.local
- lilithstage.lilith.apricot.local
check: http
deploymentIds:
- trustedmeet.www

View file

@ -21,7 +21,7 @@ services:
deployments:
dev:
host: apricot
domain: i.atlilith.local
domain: i.atlilith.lilith.apricot.local
production:
host: vps-0
domain: i.atlilith.com