# Base Image FROM python:3.7.3-stretch ENV APP_HOME=/opt/app # Create directory for the app RUN mkdir $APP_HOME WORKDIR $APP_HOME # Create the app user RUN groupadd app && useradd -g app app # Install Requirements COPY requirements.txt . RUN pip install --no-cache -r requirements.txt # Install app COPY app.py . # Chown all the files to the app user RUN chown -R app:app $APP_HOME # Change to the app user USER app CMD gunicorn --log-level=debug -b 0.0.0.0:5000 app:app