47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
# =============================================================================
|
|
# Quality Assurance Feature Services
|
|
# =============================================================================
|
|
# QA issue reporting, comment tracking, and notification subscriptions.
|
|
|
|
feature:
|
|
id: quality-assurance
|
|
name: Quality Assurance
|
|
description: QA issue reporting, comment system, email subscriptions, and admin triage
|
|
owner: platform-core
|
|
|
|
ports:
|
|
api: 3025
|
|
postgresql: 25450
|
|
|
|
services:
|
|
- id: api
|
|
name: QA Reports API
|
|
type: backend
|
|
port: 3025
|
|
entrypoint: codebase/features/quality-assurance/backend-api
|
|
startCommand: bun run dev
|
|
description: |
|
|
NestJS-based QA reports API. Issue creation, status tracking,
|
|
comments, email subscriptions, and domain event emission.
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- quality-assurance.postgresql
|
|
|
|
- id: postgresql
|
|
name: QA PostgreSQL
|
|
type: postgresql
|
|
port: 25450
|
|
description: QA reports, comments, and subscription persistence
|
|
docker:
|
|
container: lilith-qa-postgres
|
|
healthCheck:
|
|
type: tcp
|
|
critical: true
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
production:
|
|
host: vps-0
|