Dockerfile 438 B

1234567891011121314151617181920212223242526
  1. FROM node
  2. LABEL \
  3. maintainer="Davide Alberani <da@erlug.linux.it>" \
  4. vendor="RaspiBO"
  5. EXPOSE 3000
  6. RUN \
  7. apt-get update && \
  8. apt-get -y --no-install-recommends install \
  9. nodejs \
  10. npm \
  11. python3-pymongo \
  12. python3-tornado && \
  13. rm -rf /var/lib/apt/lists/*
  14. COPY . /ibt2
  15. WORKDIR /ibt2/
  16. RUN \
  17. npm install && \
  18. nodejs build/build.js && \
  19. rm -rf node_modules
  20. ENTRYPOINT ["./ibt2.py", "--mongo_url=mongodb://mongo", "--debug"]