Dockerfile 1017 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. FROM cloudron/base:0.10.0
  2. RUN mkdir -p /app/code
  3. WORKDIR /app/code
  4. ENV PATH /usr/local/node-6.9.5/bin:$PATH
  5. RUN mkdir -p /app/data
  6. RUN apt-get update
  7. RUN apt-get install -y proftpd proftpd-mod-ldap tor torsocks jq
  8. ADD package.json /app/code/package.json
  9. RUN npm install
  10. RUN rm -rf /var/cache/apt /var/lib/apt/lists
  11. #RUN npm install forever -g
  12. #RUN ln -s /app/code/ems/ems /usr/bin/ems
  13. #RUN npm install -g pkg
  14. #ADD tor.curl /bin/tor.curl
  15. #ADD all.ejs /app/code/all.js
  16. ADD source/server.js /app/code/server.js
  17. #ADD openpgp.js /app/code/openpgp.js
  18. #ADD buffa /app/code/buffa
  19. #ADD cryptojs2.js /app/code/cryptojs2.js
  20. ADD logo.png /app/code/logo.png
  21. #ADD all.js /app/code/public/all.js
  22. #ADD all.min.js /app/code/public/all.min.js
  23. #ADD torrc /app/code/torrc
  24. ADD source/start.sh /app/code/start.sh
  25. #ADD proftpd.conf /app/code/proftpd.conf.template
  26. #RUN rm -rf /var/log/proftpd && ln -s /run/proftpd /var/log/proftpd && ln -sf /run/proftpd/proftpd.conf /etc/proftpd/proftpd.conf
  27. CMD [ "/app/code/start.sh" ]