platform-deployments/shared-services/content-engine.yaml
Quinn Ftw d489242128 chore(shared-services): 🔧 Update content engine configuration in shared-services/content-engine.yaml
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-13 18:47:28 -07:00

57 lines
1.3 KiB
YAML

# =============================================================================
# Content Engine (Shared Service)
# =============================================================================
# Unified content search, analysis, and intelligence layer.
# Indexes content from all sources, provides ranked FTS via tsvector,
# on-demand markdown analysis, and asset validation.
deployment:
id: content-engine
type: shared
name: Content Engine
description: Unified content search, analysis, and intelligence layer
orchestration:
dependencies:
- blog.api
entryPoints:
- content-engine.api
docker:
profiles: [feature-dbs]
runSeeds: false
lifecycle:
autostart: true
keepAlive: true
urls:
- url: http://localhost:3035/api/content-engine
description: Content Engine API
services:
- id: api
type: api
port: 3035
entrypoint: codebase/features/content-engine/backend-api
description: Content intelligence and search API
healthCheck:
type: http
path: /health
dependencies:
- postgresql
- redis
- id: postgresql
type: postgresql
port: 25471
description: Content index storage
- id: redis
type: redis
port: 26401
description: Local cache
deployments:
dev:
host: apricot
autostart: true
production:
host: vps-0