62 lines
1.8 KiB
YAML
62 lines
1.8 KiB
YAML
# =============================================================================
|
|
# Full Platform Deployment Group
|
|
# =============================================================================
|
|
# Complete development platform with all infrastructure and services
|
|
# Equivalent to: ./run dev
|
|
|
|
deployment:
|
|
id: _platform
|
|
name: Full Platform
|
|
type: group
|
|
description: Complete development platform with all infrastructure and services
|
|
|
|
# Orchestration (./run dev)
|
|
orchestration:
|
|
dependencies: []
|
|
entryPoints:
|
|
# Status dashboard (lightweight, no deps)
|
|
- atlilith.status.api
|
|
- atlilith.status.frontend
|
|
# Admin panel (depends on SSO)
|
|
- atlilith.admin.frontend
|
|
# Atlilith landing site
|
|
- atlilith.www.frontend
|
|
- atlilith.www.seo-static
|
|
# TrustedMeet marketplace
|
|
- trustedmeet.www.frontend
|
|
- trustedmeet.www.seo-static
|
|
# SpoiledBabes marketplace
|
|
- spoiledbabes.www.frontend
|
|
- spoiledbabes.www.seo-static
|
|
# LilithCam marketplace
|
|
- lilith_cam.www.frontend
|
|
- lilith_cam.www.seo-static
|
|
# LilithStage marketplace
|
|
- lilithstage.www.frontend
|
|
- lilithstage.www.seo-static
|
|
# LilithFan marketplace
|
|
- lilithfan.www.frontend
|
|
- lilithfan.www.seo-static
|
|
# SEO services (shared)
|
|
- seo.frontend-public
|
|
docker:
|
|
profiles: [core, platform, feature-dbs]
|
|
runSeeds: true
|
|
lifecycle:
|
|
keepAlive: true
|
|
autostart: true
|
|
# URLs are derived dynamically from individual deployment manifests.
|
|
# Each deployment defines its own orchestration.urls[] — the orchestrator
|
|
# aggregates them automatically for group deployments.
|
|
urls: []
|
|
|
|
# No services defined - this is a group that aggregates other deployments
|
|
services: []
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
staging:
|
|
host: black
|
|
production:
|
|
host: vps-0
|