mirror of
https://github.com/vegu-ai/talemate.git
synced 2026-09-01 19:48:52 +02:00
* Docker support for Pi Bridge client + encrypted environment variable store (#105) * Address PR #106 review: env name validation on backend, add-form value/duplicate guards, stale openrouter convenience docs
23 lines
751 B
YAML
23 lines
751 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
talemate:
|
|
image: ghcr.io/vegu-ai/talemate:latest
|
|
ports:
|
|
- "${TALEMATE_FRONTEND_PORT:-8082}:${TALEMATE_FRONTEND_PORT:-8082}"
|
|
- "${TALEMATE_BACKEND_PORT:-5050}:${TALEMATE_BACKEND_PORT:-5050}"
|
|
volumes:
|
|
- ./config.yaml:/app/config.yaml
|
|
- ./secrets:/app/secrets
|
|
- ./pi:/app/pi
|
|
- ./scenes:/app/scenes
|
|
- ./templates:/app/templates
|
|
- ./chroma:/app/chroma
|
|
- ./tts:/app/tts
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
- PYTHONPATH=/app/src:$PYTHONPATH
|
|
- VITE_TALEMATE_BACKEND_WEBSOCKET_URL=${VITE_TALEMATE_BACKEND_WEBSOCKET_URL:-}
|
|
- TALEMATE_FRONTEND_PORT=${TALEMATE_FRONTEND_PORT:-8082}
|
|
- TALEMATE_BACKEND_PORT=${TALEMATE_BACKEND_PORT:-5050}
|