From 0bbeb3bc431be074b544657bbf9d3bd587f68628 Mon Sep 17 00:00:00 2001 From: Chris Caldwell <2266680+chris-cald@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:15:00 -0400 Subject: [PATCH] fix(docker): copy uv build inputs for podman compatibility (#878) --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 18f23a85..6f5d3e42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,15 +17,13 @@ ENV UV_LINK_MODE=copy ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 -# Install the project's dependencies using the lockfile and settings -RUN --mount=type=cache,target=/root/.cache/uv \ - --mount=type=bind,source=uv.lock,target=uv.lock \ - --mount=type=bind,source=pyproject.toml,target=pyproject.toml \ - uv sync --frozen --no-install-project --no-group dev - # Copy only requirements to cache them in docker layer COPY uv.lock pyproject.toml /app/ +# Install the project's dependencies using the lockfile and settings +RUN --mount=type=cache,target=/root/.cache/uv \ + uv sync --frozen --no-install-project --no-group dev + # Sync the project RUN --mount=type=cache,target=/root/.cache/uv \ uv sync --frozen --no-group dev