Dockerfile 390 B

123456789101112131415161718192021222324
  1. FROM python:3.7.5
  2. LABEL Testrun application
  3. ENV PYTHONDONTWRITEBYTECODE 1
  4. ENV FLASK_APP "application.py"
  5. ENV FLASK_DEBUG True
  6. RUN mkdir /testrun
  7. WORKDIR /testrun
  8. COPY requirements.txt requirements.txt
  9. RUN python -m venv venv
  10. RUN pip install pipenv && \
  11. pipenv install --dev
  12. ADD . /testrun
  13. EXPOSE 5000
  14. RUN pipenv run python populate_db.py
  15. CMD pipenv run flask run --host=0.0.0.0