diff --git a/docker/build.dockerfile b/docker/build.dockerfile index 4dbad48..54dbfbe 100644 --- a/docker/build.dockerfile +++ b/docker/build.dockerfile @@ -1,18 +1,11 @@ -FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim AS builder +FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim -WORKDIR /opt/ +WORKDIR /app COPY ./pyproject.toml ./uv.lock ./ RUN --mount=type=ssh uv venv \ && uv sync --frozen +COPY ./src /app/src -FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim - -COPY --from=builder /opt/.venv /opt/venv - -ENV PATH="/opt/venv/bin:$PATH" - -COPY ./app /app - -WORKDIR /app +WORKDIR /app/src