From d11516f6328ffa7b817c6751d4e34ff95150c1bb Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Tue, 24 Mar 2026 09:14:52 +0200 Subject: [PATCH] fix: mount Python source files as volumes for hot-reload deploys git pull + docker compose restart bot now works without --build. Patched FFI binary and proto bindings stay in the image; only Python source files are mounted read-only. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7277f0e..34b8f9d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,6 +29,13 @@ services: - SKYVERN_API_KEY volumes: - bot-data:/data + # Mount source files so git pull + restart works without rebuild + - ./bot.py:/app/bot.py:ro + - ./voice.py:/app/voice.py:ro + - ./agent.py:/app/agent.py:ro + - ./e2ee_patch.py:/app/e2ee_patch.py:ro + - ./cross_signing.py:/app/cross_signing.py:ro + - ./device_trust.py:/app/device_trust.py:ro depends_on: memory-service: condition: service_healthy