We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3c3e6b commit a64574cCopy full SHA for a64574c
1 file changed
Dockerfile
@@ -2,22 +2,14 @@ ARG PYTHON_VERSION=3.10
2
# Build stage
3
FROM ghcr.io/astral-sh/uv:python${PYTHON_VERSION}-bookworm-slim AS builder
4
5
-ENV PYTHONDONTWRITEBYTECODE=1 \
6
- PYTHONUNBUFFERED=1 \
7
- UV_COMPILE_BYTECODE=1 \
8
- UV_LINK_MODE=copy
9
-
10
WORKDIR /build
11
12
-RUN --mount=type=cache,target=/root/.cache/uv \
13
- --mount=type=bind,source=uv.lock,target=uv.lock \
14
- --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
15
- uv sync --frozen --no-install-project --no-dev
+COPY uv.lock pyproject.toml ./
+RUN uv sync --frozen --no-install-project --no-dev
16
17
ADD . /build
18
19
20
- uv sync --frozen --no-dev
+RUN uv sync --frozen --no-dev
21
22
# Final stage
23
FROM python:${PYTHON_VERSION}-slim-bookworm
0 commit comments