From e74642f6cb10d77f5a686ac364ff797cca588219 Mon Sep 17 00:00:00 2001 From: TheOnlyWayUp Date: Sun, 8 Dec 2024 12:45:42 +0000 Subject: [PATCH] feat(dockerfile): Faster dependency installation with uv --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0992162..fc96d0d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,9 +41,14 @@ WORKDIR /app # --- # +COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ + COPY src/api/requirements.txt requirements.txt +# COPY src/api/pyproject.toml pyproject.toml +# COPY src/api/uv.lock uv.lock + COPY src/api/exiftool.config exiftool.config -RUN pip3 install -r requirements.txt +RUN uv pip install -r requirements.txt --system COPY --from=0 /build/build /app/src/build COPY src/api/src src