version: '3.8' services: talemate: image: ghcr.io/vegu-ai/talemate:latest ports: - "${FRONTEND_PORT:-8080}:8080" - "${BACKEND_PORT:-5050}:5050" volumes: - ./config.yaml:/app/config.yaml - ./scenes:/app/scenes - ./templates:/app/templates - ./chroma:/app/chroma - ./tts:/app/tts environment: - PYTHONUNBUFFERED=1 - PYTHONPATH=/app/src:$PYTHONPATH command: ["uv", "run", "src/talemate/server/run.py", "runserver", "--host", "0.0.0.0", "--port", "5050", "--frontend-host", "0.0.0.0", "--frontend-port", "8080"]