platform-codebase/features/ui-dev-tools/services.yaml

36 lines
1 KiB
YAML
Executable file

# =============================================================================
# UI Dev Tools
# =============================================================================
# Development-only API for WYSIWYG content editing
# Protected by DevGuard (NODE_ENV=development required)
feature:
id: ui-dev-tools
name: UI Dev Tools
description: Development-only API for WYSIWYG content editing (locale files, image metadata)
owner: platform-core
ports:
api: 3016
services:
- id: api
name: UI Dev Tools API
type: api
port: 3016
entrypoint: codebase/features/ui-dev-tools/backend-api
startCommand: "pnpm dev" # Uses 'dev' not 'start:dev'
description: Development-only API for content editing
healthCheck:
type: http
path: /health
dependencies:
- infrastructure.redis
devDependencies:
- i18n.api # For locale file operations
deployments:
dev:
host: apricot
autostart: false # Dev-only service, manual start
# No staging or production deployments - dev-only service