platform-codebase/features/platform-admin/services.yaml

75 lines
1.9 KiB
YAML
Executable file

# =============================================================================
# Platform Admin
# =============================================================================
# Administrative dashboard for platform management
feature:
id: platform-admin
name: Platform Admin
description: Administrative dashboard for platform management
owner: platform-core
ports:
api: 3011
frontend-dev: 3200
services:
- id: api
name: Platform Admin API
type: api
port: 3011
entrypoint: codebase/features/platform-admin/backend-api
description: Admin dashboard backend
healthCheck:
type: http
path: /health
dependencies:
- infrastructure.postgresql
- infrastructure.redis
- sso.api
optionalDependencies:
# Services monitored by platform-admin
# These don't block startup - admin can start even if they're down
- marketplace.api
- marketplace.postgresql
- marketplace.redis
- landing.landing-api
- landing.postgresql
- landing.minio
- seo.api
- seo.postgresql
- seo.redis
- seo.frontend-public
- profile.api
- profile.postgresql
- analytics.api
- analytics.postgresql
- analytics.redis
- conversation-assistant.api
- conversation-assistant.postgresql
- conversation-assistant.redis
- merchant.api
- merchant.postgresql
- merchant.redis
- truth-validation.api
- truth-validation.redis
- ui-dev-tools.api
- id: frontend-dev
name: Platform Admin Frontend Dev
type: frontend
port: 3200
entrypoint: codebase/features/platform-admin/frontend-admin
description: Vite dev server
deployments:
dev:
host: apricot
autostart: false
domain: admin.atlilith.local
staging:
host: black
subdomain: admin.next
production:
host: vps-0
domain: admin.atlilith.com