47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
|
|
# =============================================================================
|
||
|
|
# Landing Feature Services
|
||
|
|
# =============================================================================
|
||
|
|
# Landing pages and public-facing content for platform domains.
|
||
|
|
|
||
|
|
feature:
|
||
|
|
id: landing
|
||
|
|
name: Landing
|
||
|
|
description: Landing pages and public-facing content for trustedmeet.com and atlilith.com
|
||
|
|
owner: platform-core
|
||
|
|
|
||
|
|
ports:
|
||
|
|
backend-api: 3010
|
||
|
|
postgres: 25437
|
||
|
|
|
||
|
|
services:
|
||
|
|
- id: backend-api
|
||
|
|
name: Landing API
|
||
|
|
type: backend
|
||
|
|
port: 3010
|
||
|
|
entrypoint: codebase/features/landing/backend-api
|
||
|
|
startCommand: bun dev
|
||
|
|
description: Landing page content API - dynamic pages, A/B testing, contact forms
|
||
|
|
healthCheck:
|
||
|
|
type: http
|
||
|
|
path: /health
|
||
|
|
dependencies:
|
||
|
|
- landing.postgres
|
||
|
|
|
||
|
|
- id: postgres
|
||
|
|
name: Landing PostgreSQL
|
||
|
|
type: postgres
|
||
|
|
port: 25437
|
||
|
|
description: Landing page content, A/B test configurations
|
||
|
|
docker:
|
||
|
|
container: lilith-landing-postgres
|
||
|
|
healthCheck:
|
||
|
|
type: tcp
|
||
|
|
critical: true
|
||
|
|
|
||
|
|
deployments:
|
||
|
|
dev:
|
||
|
|
host: apricot
|
||
|
|
autostart: true
|
||
|
|
production:
|
||
|
|
host: vps-0
|