platform-deployments/shared-services/attributes.yaml
2026-03-17 15:25:44 -07:00

49 lines
1.1 KiB
YAML

# =============================================================================
# Attributes (Shared Service)
# =============================================================================
# Attribute definitions and values management (EAV pattern)
# Used by marketplace filters and profile editors
deployment:
id: attributes
type: shared
name: Attributes Service
description: Attribute definitions and values for marketplace filters and profiles
orchestration:
dependencies: []
entryPoints:
- attributes.api
docker:
profiles: [feature-dbs]
runSeeds: false
lifecycle:
keepAlive: false
autostart: true
urls: []
services:
- id: api
type: api
port: 3015
entrypoint: codebase/features/attributes/backend-api
description: Attribute definitions and values REST API
healthCheck:
type: http
path: /api/health
dependencies:
- postgresql
- id: postgresql
type: postgresql
port: 25443
description: Attribute definitions database
deployments:
dev:
host: apricot
autostart: true
next:
host: black
production:
host: vps-0