58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
# =============================================================================
|
|
# Client Intel (Shared Service)
|
|
# =============================================================================
|
|
# Safety intelligence and reporting system for client behavior tracking.
|
|
# Intel reports, safety scores, community safety data.
|
|
|
|
deployment:
|
|
id: client-intel
|
|
type: shared
|
|
name: Client Intel
|
|
description: Safety intelligence system - intel reports, safety scores, community safety data
|
|
|
|
orchestration:
|
|
dependencies: []
|
|
entryPoints:
|
|
- client-intel.api
|
|
docker:
|
|
profiles: [feature-dbs]
|
|
runSeeds: false
|
|
lifecycle:
|
|
autostart: false
|
|
keepAlive: false
|
|
urls:
|
|
- url: http://localhost:3031/health
|
|
description: Client Intel API
|
|
|
|
services:
|
|
- id: api
|
|
type: api
|
|
port: 3031
|
|
entrypoint: codebase/features/client-intel/backend-api
|
|
description: |
|
|
NestJS client intel API. Intel report submission and retrieval,
|
|
safety score computation, community safety data aggregation,
|
|
and internal service-to-service safety endpoints.
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- postgresql
|
|
- redis
|
|
|
|
- id: postgresql
|
|
type: postgresql
|
|
port: 25462
|
|
description: Intel reports and safety data persistence
|
|
|
|
- id: redis
|
|
type: redis
|
|
port: 26397
|
|
description: Safety score caching
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
autostart: false
|
|
production:
|
|
host: vps-0
|