49 lines
1.1 KiB
YAML
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
|