# 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 /app COPY ./the_app/ /app/ COPY ./tests/ /app/ COPY .env /app/ RUN set -ex && bash -c "eval $(grep 'PYTHONDONTWRITEBYTECODE' .env)" RUN set -ex && bash -c "eval $(grep 'PYTHONUNBUFFERED' .env)"