Dockerfile 374 B

12345678910111213141516171819202122232425
  1. FROM alpine
  2. LABEL \
  3. maintainer="Davide Alberani <da@erlug.linux.it>" \
  4. vendor="RaspiBO"
  5. EXPOSE 3000
  6. RUN \
  7. apk add --no-cache \
  8. nodejs \
  9. npm \
  10. py3-pip \
  11. py3-tornado && \
  12. pip3 install pymongo
  13. COPY . /ibt2
  14. WORKDIR /ibt2/
  15. RUN \
  16. npm install && \
  17. node build/build.js && \
  18. rm -rf node_modules
  19. ENTRYPOINT ["./ibt2.py", "--mongo_url=mongodb://mongo", "--debug"]