Fix Dockerfile.custom: Remove graphiti-core dependency conflicts

This commit is contained in:
Lars Varming 2025-11-08 21:00:01 +01:00
parent 9d9bee6f24
commit 66df6ce7df

View file

@ -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