Dockerfile.dev 620 B

12345678910111213141516171819202122232425262728293031323334353637
  1. FROM python:3.8.2-alpine
  2. LABEL BAANGT File Service
  3. #RUN adduser -D baangt
  4. #WORKDIR /home/baangt
  5. RUN mkdir /baangt
  6. WORKDIR /baangt
  7. COPY requirements.txt requirements.txt
  8. RUN python -m venv venv
  9. RUN venv/bin/pip install --upgrade pip
  10. RUN venv/bin/pip install -r requirements.txt
  11. #ADD . /home/baangt
  12. ADD . /baangt
  13. RUN chmod +x runservice.dev.sh
  14. #RUN chown -R baangt:baangt ./
  15. #ENV FLASK_APP "app.py"
  16. #ENV FLASK_DEBUG True
  17. #USER baangt
  18. # set env
  19. ENV PYTHONDONTWRITEBYTECODE 1
  20. ENV FLASK_APP app.py
  21. ENV FLASK_DEBUG 1
  22. ENV FLASK_RUN_HOST=0.0.0.0
  23. ENV FLASK_RUN_PORT=5000
  24. EXPOSE 5000
  25. ENTRYPOINT ["./runservice.dev.sh"]