Dockerfile 697 B

123456789101112131415161718192021222324252627
  1. FROM python:3.6.9
  2. COPY . /usr/src/app
  3. WORKDIR /usr/src/app
  4. # Server port
  5. EXPOSE 8000
  6. RUN apt-get update
  7. # update project source code if necessary (use by default https protocol)
  8. RUN git remote set-url origin https://github.com/prise-3d/Thesis-WebExpe-Django.git
  9. RUN git pull origin master
  10. # Install dependencies and prepare project
  11. RUN python --version
  12. RUN pip install -r requirements.txt
  13. RUN python manage.py makemigrations
  14. RUN python manage.py migrate
  15. RUN echo $WEBEXPE_PREFIX_URL
  16. RUN WEBEXPE_PREFIX_URL=$WEBEXPE_PREFIX_URL
  17. RUN WEB_API_PREFIX_URL=$WEB_API_PREFIX_URL
  18. # create super user admin automatically
  19. RUN bash create_admin.sh
  20. CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]