Dockerfile 669 B

1234567891011121314151617181920212223242526272829
  1. FROM ubuntu:18.04
  2. RUN apt-get update && apt-get install -y \
  3. build-essential \
  4. cmake \
  5. git \
  6. openjdk-11-jdk-headless \
  7. libboost-all-dev \
  8. python3.6 \
  9. python3-pip
  10. RUN pip3 install setuptools flask
  11. COPY .git/ /root/devstone_comparative/.git/
  12. COPY devstone/ /root/devstone_comparative/devstone/
  13. COPY web_service/ /root/devstone_comparative/web_service/
  14. COPY events_devstone.txt clean.sh setup.sh devstone_comparative.py .gitmodules /root/devstone_comparative/
  15. RUN pip3 install setuptools flask
  16. WORKDIR /root/devstone_comparative
  17. RUN ./clean.sh
  18. RUN ./setup.sh
  19. RUN python3 web_service/manage.py -i -a test
  20. ENTRYPOINT python3 web_service/web_service.py