36 lines
1 KiB
YAML
Executable file
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
|