75 lines
1.9 KiB
YAML
Executable file
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
|