diff --git a/docker-compose.yml b/docker-compose.yml index 5312fbe..4d15b14 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,7 @@ services: - "3456:3000" restart: no volumes: + - ./tests:/tests:ro - ./server:/server:ro # So the frontend can read the OpenAPI spec - ./client:/client:rw - ./dev-keys:/keys:ro # So the frontend entrypoint can check for SSL files @@ -45,6 +46,7 @@ services: ports: - "8001:8000" volumes: + - ./tests:/tests:ro - ./shared:/shared:ro - ./server:/server:rw - ./server/.venv:/server/.venv:rw @@ -53,9 +55,9 @@ services: networks: - ai-voicebot-net - ai-voicebot: - container_name: ai-voicebot - hostname: ai-voicebot + voicebot: + container_name: voicebot + hostname: voicebot build: context: . dockerfile: Dockerfile.voicebot @@ -65,7 +67,10 @@ services: - PRODUCTION=${PRODUCTION:-false} - VOICEBOT_MODE=provider restart: unless-stopped + devices: + - /dev/dri:/dev/dri # For hardware video encoding/decoding (if supported) volumes: + - ./tests:/tests:ro - ./cache:/root/.cache:rw - ./shared:/shared:ro - ./voicebot:/voicebot:rw