57 lines
1.4 KiB
YAML
Executable file
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
|