conductor-checkpoint-msg_01QLbhPMGDeB5EHbMq5KT86U

This commit is contained in:
Daniel Chalef 2025-10-30 06:56:08 -07:00
parent 5a0a85ee6e
commit c9404e7c92

View file

@ -29,9 +29,13 @@ RUN groupadd -r app && useradd -r -d /app -g app app
# Copy project files for dependency installation (better caching)
COPY pyproject.toml uv.lock ./
# Remove the local path override for graphiti-core in Docker builds
# This allows uv to use the published package from PyPI
RUN sed -i '/\[tool\.uv\.sources\]/,/graphiti-core/d' pyproject.toml
# Install dependencies first (better layer caching)
RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --frozen --no-dev
uv sync --no-dev
# Copy application code and configuration
COPY main.py ./