Jakub Miazek 9b1938c450 refactor
2022-09-12 13:24:15 +02:00

21 lines
480 B
Docker

# Pull base image
FROM python:3.10-slim-buster as builder
# Set environment variables
COPY requirements.txt requirements.txt
# Install pipenv
RUN set -ex && pip install --upgrade pip
# Install dependencies
RUN set -ex && pip install -r requirements.txt
FROM builder as final
WORKDIR /code
COPY app/ /code/
COPY ./tests/ /code/
COPY .env /code/
RUN set -ex && bash -c "eval $(grep 'PYTHONDONTWRITEBYTECODE' .env)"
RUN set -ex && bash -c "eval $(grep 'PYTHONUNBUFFERED' .env)"