platform-codebase/features/status-dashboard/services.yaml

57 lines
1.4 KiB
YAML
Executable file

# =============================================================================
# Status Dashboard
# =============================================================================
# Platform health monitoring and service status
feature:
id: status-dashboard
name: Status Dashboard
description: Platform health monitoring and service status display
owner: platform-core
ports:
api: 5000
web: 5178
frontend-dev: 3000
services:
- id: api
name: Status Dashboard API
type: api
port: 5000
entrypoint: codebase/features/status-dashboard/backend-api
description: Status dashboard backend API - orchestrator monitoring, health checks
healthCheck:
type: http
path: /health
dependencies:
- infrastructure.redis # BullMQ queues only; data stored in SQLite
- id: web
name: Status Dashboard Web
type: frontend
port: 5178
entrypoint: codebase/features/status-dashboard/frontend-public
description: Status dashboard web UI
healthCheck:
type: http
path: /
- id: frontend-dev
name: Status Dashboard Dev
type: frontend
port: 3000
entrypoint: codebase/features/status-dashboard/frontend-public
description: Vite dev server
deployments:
dev:
host: apricot
autostart: true
domain: status.atlilith.local
staging:
host: black
subdomain: next.status
production:
host: vps-0
domain: status.atlilith.com