ffead-cpp-base.dockerfile 931 B

1234567891011121314151617181920212223242526
  1. FROM buildpack-deps:bionic
  2. LABEL maintainer="Sumeet Chhetri"
  3. LABEL version="1.0"
  4. LABEL description="Base ffead-cpp docker image with commit id - 83dd80bcf3c12403e4ba9819496ffcf85acfc43b"
  5. ENV IROOT=/installs
  6. RUN mkdir /installs
  7. COPY te-benchmark-um/ /installs/te-benchmark-um/
  8. WORKDIR ${IROOT}
  9. COPY install_ffead-cpp-dependencies.sh ${IROOT}/
  10. RUN chmod 755 ${IROOT}/install_ffead-cpp-dependencies.sh
  11. RUN ./install_ffead-cpp-dependencies.sh
  12. COPY install_ffead-cpp-backends.sh ${IROOT}/
  13. RUN chmod 755 ${IROOT}/install_ffead-cpp-backends.sh
  14. RUN ./install_ffead-cpp-backends.sh
  15. COPY install_ffead-cpp-framework.sh install_ffead-cpp-httpd.sh install_ffead-cpp-nginx.sh server.sh ${IROOT}/
  16. RUN chmod 755 ${IROOT}/*.sh
  17. RUN ./install_ffead-cpp-framework.sh && ./install_ffead-cpp-httpd.sh && ./install_ffead-cpp-nginx.sh && cd ${IROOT}/ffead-cpp-src && make clean && rm -rf CMakeFiles
  18. COPY run_ffead.sh /
  19. RUN chmod 755 /run_ffead.sh