Skip to content

Commit 5fd48b4

Browse files
committed
env in both builds
1 parent f3c9ab8 commit 5fd48b4

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

Dockerfile

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ ARG MYSQLCLIENT_PKG=libmariadb-dev-compat
77
FROM docker.io/lukemathwalker/cargo-chef:0.1.71-rust-1.86-bullseye AS chef
88
WORKDIR /app
99

10-
ENV POETRY_HOME="/opt/poetry" \
11-
POETRY_VIRTUALENVS_IN_PROJECT=1 \
12-
POETRY_NO_INTERACTION=1
13-
14-
ENV PATH="$POETRY_HOME/bin:$PATH"
15-
1610
FROM chef AS planner
1711
COPY . .
1812
RUN cargo chef prepare --recipe-path recipe.json
@@ -38,6 +32,12 @@ FROM chef AS builder
3832
ARG DATABASE_BACKEND
3933
ARG MYSQLCLIENT_PKG
4034

35+
ENV POETRY_HOME="/opt/poetry" \
36+
POETRY_VIRTUALENVS_IN_PROJECT=1 \
37+
POETRY_NO_INTERACTION=1
38+
39+
ENV PATH="$POETRY_HOME/bin:$PATH"
40+
4141
COPY . /app
4242
COPY --from=cacher /app/target /app/target
4343
COPY --from=cacher $CARGO_HOME /app/$CARGO_HOME
@@ -78,6 +78,12 @@ RUN \
7878
FROM docker.io/library/debian:bullseye-slim
7979
ARG MYSQLCLIENT_PKG
8080

81+
ENV POETRY_HOME="/opt/poetry" \
82+
POETRY_VIRTUALENVS_IN_PROJECT=1 \
83+
POETRY_NO_INTERACTION=1
84+
85+
ENV PATH="$POETRY_HOME/bin:$PATH"
86+
8187
WORKDIR /app
8288
COPY --from=builder /app/requirements.txt /app
8389
COPY --from=builder /app/pyproject.toml /app/poetry.lock /app/

0 commit comments

Comments
 (0)