41 lines
979 B
YAML
41 lines
979 B
YAML
# =============================================================================
|
|
# Profile (Shared Service)
|
|
# =============================================================================
|
|
# User profile management and verification
|
|
# Single instance serving all deployments
|
|
|
|
deployment:
|
|
id: profile
|
|
type: shared
|
|
name: Profile Service
|
|
description: User profiles, preferences, verification
|
|
|
|
services:
|
|
- id: api
|
|
type: api
|
|
port: 3110
|
|
entrypoint: codebase/features/profile/backend-api
|
|
description: Profile management API
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- postgresql
|
|
- attributes.api
|
|
|
|
- id: postgresql
|
|
type: postgresql
|
|
port: 25442
|
|
description: User profiles, preferences, verification status
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
autostart: false
|
|
next:
|
|
host: black
|
|
domain: next.profile.lilith.black.local
|
|
production:
|
|
host: vps-0
|
|
domain: api.lilith.is
|
|
path: /profile
|