From 283483ee8cedd0ef63fdee3f40342b3ef3fa5369 Mon Sep 17 00:00:00 2001 From: HazalCiplak Date: Mon, 13 Apr 2026 14:06:06 +0100 Subject: [PATCH] Add cache mount for uv in Dockerfile --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2498e293..7835c454 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,8 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* COPY pyproject.toml uv.lock ./ -RUN uv sync --active --frozen \ +RUN --mount=type=cache,target=/root/.cache/uv \ + uv sync --active --frozen \ --no-dev \ --extra cpu \ --extra delft @@ -59,7 +60,8 @@ RUN uv sync --active --frozen \ # builder-cv FROM builder AS builder-cv -RUN uv sync --active --frozen \ +RUN --mount=type=cache,target=/root/.cache/uv \ + uv sync --active --frozen \ --no-dev \ --extra cpu \ --extra delft \ @@ -82,7 +84,8 @@ RUN apt-get update \ curl \ && rm -rf /var/lib/apt/lists/* -RUN uv sync --active --frozen \ +RUN --mount=type=cache,target=/root/.cache/uv \ + uv sync --active --frozen \ --dev \ --extra cpu \ --extra delft \