From 66df6ce7dfa4b279775f9a52fc1c3b98428025ef Mon Sep 17 00:00:00 2001 From: Lars Varming Date: Sat, 8 Nov 2025 21:00:01 +0100 Subject: [PATCH] Fix Dockerfile.custom: Remove graphiti-core dependency conflicts --- mcp_server/docker/Dockerfile.custom | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mcp_server/docker/Dockerfile.custom b/mcp_server/docker/Dockerfile.custom index 4e0dd2ea..92b25faf 100644 --- a/mcp_server/docker/Dockerfile.custom +++ b/mcp_server/docker/Dockerfile.custom @@ -40,7 +40,12 @@ RUN uv pip install --system "./[neo4j,falkordb]" # Now set up MCP server WORKDIR /app/mcp_server -# Install MCP server dependencies (graphiti-core already installed from local) +# Remove the local path override for graphiti-core in Docker builds +# and remove graphiti-core from dependencies since we already installed it +RUN sed -i '/\[tool\.uv\.sources\]/,/graphiti-core/d' pyproject.toml && \ + sed -i '/graphiti-core\[falkordb\]/d' pyproject.toml + +# Install remaining MCP server dependencies (graphiti-core already installed from local) RUN --mount=type=cache,target=/root/.cache/uv \ uv sync --no-dev