# ============================================================================= # Streaming Feature Services # ============================================================================= # Streaming Companion - tip tracking, session management, chatbot config, # and post-stream analytics dashboard. feature: id: streaming name: Streaming description: Streaming Companion - session management, tip tracking, chatbot config, analytics owner: performer-suite ports: backend-api: 3130 postgres: 25468 redis: 26398 services: - id: backend-api name: Streaming API type: backend port: 3130 entrypoint: codebase/features/streaming/backend-api startCommand: bun dev description: | Streaming companion API - session lifecycle, tip tracking, goal management, chatbot persona routing, analytics aggregation, WebSocket real-time updates. healthCheck: type: http path: /health dependencies: - streaming.postgres - streaming.redis - sso.backend-api - id: postgres name: Streaming PostgreSQL type: postgres port: 25468 description: Sessions, tips, goals, notes, chatbot configs, response templates docker: container: lilith-streaming-postgres healthCheck: type: tcp critical: true - id: redis name: Streaming Redis type: redis port: 26398 description: WebSocket adapter, chatbot rate limiting, session cache docker: container: lilith-streaming-redis deployments: dev: host: apricot autostart: false production: host: vps-0