From 4772e23294f3f88140708d42802d37412ebc9df7 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Sun, 9 Nov 2025 09:16:12 -0800 Subject: [PATCH] Add --no-sync flag to uv run in Dockerfiles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The uv run command was re-syncing dependencies at runtime and installing dev groups despite uv sync --no-group dev. Using --no-sync tells uv to use the already-synced dependencies without re-checking. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- mcp_server/docker/Dockerfile | 2 +- mcp_server/docker/Dockerfile.standalone | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp_server/docker/Dockerfile b/mcp_server/docker/Dockerfile index cda1640c..72e1ad5c 100644 --- a/mcp_server/docker/Dockerfile +++ b/mcp_server/docker/Dockerfile @@ -106,7 +106,7 @@ fi # Start MCP server in foreground echo "Starting MCP server..." cd /app/mcp -exec /root/.local/bin/uv run main.py +exec /root/.local/bin/uv run --no-sync main.py EOF RUN chmod +x /start-services.sh diff --git a/mcp_server/docker/Dockerfile.standalone b/mcp_server/docker/Dockerfile.standalone index 35772bb1..fec2fd6b 100644 --- a/mcp_server/docker/Dockerfile.standalone +++ b/mcp_server/docker/Dockerfile.standalone @@ -78,4 +78,4 @@ HEALTHCHECK --interval=10s --timeout=5s --start-period=15s --retries=3 \ CMD curl -f http://localhost:8000/health || exit 1 # Run the MCP server -CMD ["uv", "run", "main.py"] +CMD ["uv", "run", "--no-sync", "main.py"]