platform-deployments/priority.yaml
Quinn Ftw 77888e36d5 chore(infrastructure): 🔧 Update Nginx local config and adjust platform-user priority system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-18 23:19:05 -07:00

68 lines
2 KiB
YAML

# Lilith Platform — Domain Priority Tiers
# Declarative source of truth for infrastructure health monitoring.
# Used by: ./run status, ./run status:domains
#
# priority: 0 = most critical (infrastructure), 2 = lowest
# check: dns | http | smtp | tcp
# deploymentId(s): optional link to deployments/@domains/ config
# host: optional link to deployments/hosts/ — uncomment when provisioned
tiers:
- priority: 0
label: Infrastructure
entries:
- purpose: dns
domains: [ns1.nasty.sh, ns2.nasty.sh]
check: dns
# hosts: [vpn-1984-dss-nasty-sh, ns2-swisslayer-dss-nasty-sh]
- purpose: mail
domains: [mail.vns.sh]
check: smtp
note: "vns.sh mail — external config, not a platform deployment"
# host: vps0-1984-dss-nasty-sh
- priority: 1
label: Platform Core
entries:
- purpose: tools
domains: [status.atlilith.com]
localDomains: [status.lilith.apricot.local]
check: http
deploymentId: atlilith.status
# host: vps0-1984-dss-nasty-sh
- purpose: corporate
domains: [www.atlilith.com]
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.lilith.apricot.local]
check: http
# host: vps0-1984-dss-nasty-sh
- priority: 2
label: Realms
entries:
- purpose: realms
domains:
- www.trustedmeet.com
- www.spoiledbabes.com
- www.lilithcam.com
- www.lilithstage.com
localDomains:
- trustedmeet.lilith.apricot.local
- spoiledbabes.lilith.apricot.local
- lilithcam.lilith.apricot.local
- lilithstage.lilith.apricot.local
check: http
deploymentIds:
- trustedmeet.www
- spoiledbabes.www
- lilithcam.www
- lilithstage.www
# host: vps0-1984-dss-nasty-sh