68 lines
2 KiB
YAML
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
|