diff --git a/Dockerfile b/Dockerfile index 6694d0e..2b074f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,15 @@ -FROM python:3.9-slim-bullseye +FROM python:3.9-slim-bullseye AS base +FROM base AS builder + RUN useradd mariotte +RUN mkdir /install +WORKDIR /install +COPY requirements.txt requirements.txt +RUN pip install --prefix=/install -r requirements.txt + +FROM base +COPY --from=builder /install /usr/local ENV APP=/home/mariotte/app WORKDIR $APP -COPY requirements.txt requirements.txt -RUN pip3 install -r requirements.txt COPY . . CMD ["python3", "main.py"]