chore(config): 🔧 Update manifest to reflect new API modules and dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
1fd0e8c71c
commit
d365b0cf99
1 changed files with 40 additions and 2 deletions
|
|
@ -1,7 +1,11 @@
|
||||||
name: "@companion"
|
name: "@companion"
|
||||||
description: "AI Companion Platform — orchestration API, PWA frontend, voice pipeline"
|
description: "AI Companion Platform — orchestration API, PWA frontend, voice pipeline"
|
||||||
|
type: service-cluster
|
||||||
category: product
|
category: product
|
||||||
|
|
||||||
|
depends_on:
|
||||||
|
- "@ai"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
companion-api:
|
companion-api:
|
||||||
description: "NestJS orchestration API — session, chat SSE, voice WS"
|
description: "NestJS orchestration API — session, chat SSE, voice WS"
|
||||||
|
|
@ -24,16 +28,50 @@ services:
|
||||||
description: "PostgreSQL — conversation session and message storage"
|
description: "PostgreSQL — conversation session and message storage"
|
||||||
type: postgres
|
type: postgres
|
||||||
ports:
|
ports:
|
||||||
db: 26397
|
db: 26407
|
||||||
|
|
||||||
companion-redis:
|
companion-redis:
|
||||||
description: "Redis — session cache and pub/sub"
|
description: "Redis — session cache and pub/sub"
|
||||||
type: redis
|
type: redis
|
||||||
ports:
|
ports:
|
||||||
db: 26396
|
db: 26406
|
||||||
|
|
||||||
platforms:
|
platforms:
|
||||||
apricot:
|
apricot:
|
||||||
os: linux
|
os: linux
|
||||||
host: 10.0.0.13
|
host: 10.0.0.13
|
||||||
environment: development
|
environment: development
|
||||||
|
# Services declared in start order: infrastructure first, application last.
|
||||||
|
# stop reverses this order automatically.
|
||||||
|
services:
|
||||||
|
companion-postgres:
|
||||||
|
type: docker-compose
|
||||||
|
compose: "@deployments/docker-compose.yml"
|
||||||
|
compose-service: companion-postgres
|
||||||
|
port: "26407"
|
||||||
|
description: "PostgreSQL — conversation session and message storage"
|
||||||
|
companion-redis:
|
||||||
|
type: docker-compose
|
||||||
|
compose: "@deployments/docker-compose.yml"
|
||||||
|
compose-service: companion-redis
|
||||||
|
port: "26406"
|
||||||
|
description: "Redis — session cache and pub/sub"
|
||||||
|
companion-api:
|
||||||
|
type: nestjs
|
||||||
|
port: "3850"
|
||||||
|
description: "NestJS orchestration API — session, chat SSE, voice WS"
|
||||||
|
start:
|
||||||
|
path: "@applications/api"
|
||||||
|
script: pnpm dev
|
||||||
|
companion-web:
|
||||||
|
type: frontend
|
||||||
|
port: "5850"
|
||||||
|
description: "React PWA — mobile-first AI companion frontend"
|
||||||
|
start:
|
||||||
|
path: "@applications/web"
|
||||||
|
script: pnpm dev
|
||||||
|
status:
|
||||||
|
command: "curl -sf http://localhost:3850/health | python3 -c \"import sys,json; d=json.load(sys.stdin); print('active' if d.get('status')=='ok' else 'inactive')\" 2>/dev/null || echo 'inactive'"
|
||||||
|
type: custom
|
||||||
|
logs:
|
||||||
|
file: "/tmp/manage-apps-@companion-companion-api.log"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue