52 lines
1.3 KiB
YAML
52 lines
1.3 KiB
YAML
# =============================================================================
|
|
# Reviews (Shared Service)
|
|
# =============================================================================
|
|
# Public bidirectional review system for providers and clients.
|
|
# Provider reviews, client reviews, dispute resolution.
|
|
|
|
deployment:
|
|
id: reviews
|
|
type: shared
|
|
name: Reviews
|
|
description: Public bidirectional review system - provider reviews, client reviews, dispute resolution
|
|
|
|
orchestration:
|
|
dependencies: []
|
|
entryPoints:
|
|
- reviews.api
|
|
docker:
|
|
profiles: [feature-dbs]
|
|
runSeeds: false
|
|
lifecycle:
|
|
autostart: false
|
|
keepAlive: false
|
|
urls:
|
|
- url: http://localhost:3030/health
|
|
description: Reviews API
|
|
|
|
services:
|
|
- id: api
|
|
type: api
|
|
port: 3030
|
|
entrypoint: codebase/features/reviews/backend-api
|
|
description: |
|
|
NestJS reviews API. Provider reviews (client reviewing provider),
|
|
client reviews (provider reviewing client), dispute resolution,
|
|
and internal service-to-service stats endpoints.
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- postgresql
|
|
|
|
- id: postgresql
|
|
type: postgresql
|
|
port: 25464
|
|
description: Provider reviews, client reviews, and dispute persistence
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
autostart: false
|
|
production:
|
|
host: vps-0
|