Skip to content

Commit a64574c

Browse files
authored
Update Dockerfile
1 parent f3c3e6b commit a64574c

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

Dockerfile

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,14 @@ ARG PYTHON_VERSION=3.10
22
# Build stage
33
FROM ghcr.io/astral-sh/uv:python${PYTHON_VERSION}-bookworm-slim AS builder
44

5-
ENV PYTHONDONTWRITEBYTECODE=1 \
6-
PYTHONUNBUFFERED=1 \
7-
UV_COMPILE_BYTECODE=1 \
8-
UV_LINK_MODE=copy
9-
105
WORKDIR /build
116

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
7+
COPY uv.lock pyproject.toml ./
8+
RUN uv sync --frozen --no-install-project --no-dev
169

1710
ADD . /build
1811

19-
RUN --mount=type=cache,target=/root/.cache/uv \
20-
uv sync --frozen --no-dev
12+
RUN uv sync --frozen --no-dev
2113

2214
# Final stage
2315
FROM python:${PYTHON_VERSION}-slim-bookworm

0 commit comments

Comments
 (0)