diff --git a/Dockerfile b/Dockerfile index 6f976d54..16b1edc3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ FROM python:3.12-slim AS python-base +COPY --from=ghcr.io/astral-sh/uv:0.5.26 /uv /uvx /bin/ ENV UV_COMPILE_BYTECODE=1 \ \ PYSETUP_PATH="/opt/pysetup" \ @@ -13,7 +14,6 @@ RUN apt-get update \ curl \ ca-certificates WORKDIR $PYSETUP_PATH -COPY --from=ghcr.io/astral-sh/uv:0.5.26 /uv /uvx /bin/ ENV PATH="/root/.local/bin/:$PATH" COPY uv.lock pyproject.toml ./ diff --git a/Dockerfile.nobuildkit.arm32 b/Dockerfile.nobuildkit.arm32 index 4e6cb480..a62bd327 100644 --- a/Dockerfile.nobuildkit.arm32 +++ b/Dockerfile.nobuildkit.arm32 @@ -1,4 +1,5 @@ FROM python:3.12-slim AS python-base +COPY --from=ghcr.io/astral-sh/uv:0.5.26 /uv /uvx /bin/ ENV UV_COMPILE_BYTECODE=1 \ \ PYSETUP_PATH="/opt/pysetup" \ @@ -20,7 +21,6 @@ ENV OPENSSL_LIB_DIR=/usr/lib/arm-linux-gnueabihf ENV OPENSSL_INCLUDE_DIR=/usr/include/arm-linux-gnueabihf/openssl WORKDIR $PYSETUP_PATH -COPY --from=ghcr.io/astral-sh/uv:0.5.26 /uv /uvx /bin/ ENV PATH="/root/.local/bin/:$PATH" COPY uv.lock pyproject.toml ./