38 lines
966 B
YAML
38 lines
966 B
YAML
# =============================================================================
|
|
# Attributes Feature Services
|
|
# =============================================================================
|
|
# Attribute definitions and values management (EAV pattern)
|
|
|
|
feature:
|
|
id: attributes
|
|
name: Attributes
|
|
description: Attribute definitions and values for marketplace filters and profiles
|
|
owner: platform-core
|
|
|
|
ports:
|
|
api: 3015
|
|
postgresql: 25443
|
|
|
|
services:
|
|
- id: api
|
|
name: Attributes API
|
|
type: api
|
|
port: 3015
|
|
entrypoint: codebase/features/attributes/backend-api
|
|
description: Attribute definitions and values REST API
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- postgresql
|
|
|
|
- id: postgresql
|
|
name: Attributes PostgreSQL
|
|
type: postgresql
|
|
port: 25443
|
|
description: Attribute definitions database
|
|
docker:
|
|
container: attributes-postgres
|
|
healthCheck:
|
|
type: tcp
|
|
critical: true
|