# Using lightweight alpine image FROM python:3-alpine # Optimize Python behaviors for Docker ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV PROMETHEUS_MULTIPROC_DIR=/dev/shm ENV PAPERSIZE=letter # Defining working directory and adding source code WORKDIR /AtmoAssistant COPY . . # Install requirements RUN python -m pip install --no-cache-dir -r requirements.txt # Start app ENTRYPOINT [ "gunicorn" ]