Dockerfile.dev 804 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. FROM ubuntu:bionic
  2. LABEL Testrun API
  3. RUN apt-get update && apt-get install -y \
  4. python3 python3-pip \
  5. fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 \
  6. libnspr4 libnss3 lsb-release xdg-utils libxss1 libdbus-glib-1-2 libgbm1 \
  7. curl unzip wget xvfb
  8. # install virtual env
  9. #RUN apt update
  10. #RUN apt-get install -y python3.6-venv libpq-dev
  11. # create working directory
  12. RUN mkdir /baangt
  13. WORKDIR /baangt
  14. RUN pip3 install --upgrade pip
  15. COPY requirements.txt requirements.txt
  16. RUN pip3 install -r requirements.txt
  17. ADD . /baangt
  18. RUN chmod +x runservice.dev.sh
  19. # set env
  20. ENV PYTHONDONTWRITEBYTECODE 1
  21. ENV LC_ALL C.UTF-8
  22. ENV LANG C.UTF-8
  23. ENV FLASK_APP app.py
  24. ENV FLASK_DEBUG 1
  25. ENV FLASK_RUN_HOST=0.0.0.0
  26. ENV FLASK_RUN_PORT=5000
  27. EXPOSE 5000
  28. ENTRYPOINT ["./runservice.dev.sh"]