Dockerfile 655 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. FROM node:9.5.0-alpine
  2. ADD . /code
  3. WORKDIR /code
  4. RUN apk add --no-cache bash
  5. RUN npm install
  6. RUN npm run build
  7. ENV KUTT_PORT 3000
  8. ENV KUTT_DOMAIN 'kutt.it'
  9. ENV NEO4J_HOST '127.0.0.1'
  10. ENV NEO4J_USER ''
  11. ENV NEO4J_PASS ''
  12. ENV REDIS_HOST '127.0.0.1'
  13. ENV REDIS_PORT 6379
  14. ENV REDIS_PASSWORD ''
  15. ENV USER_LIMIT_PER_DAY 50
  16. ENV JWT_SECRET 'mysecurekey'
  17. ENV ADMIN_EMAILS '[]'
  18. ENV RECAPTCHA_SECRET_KEY ''
  19. ENV RECAPTCHA_SITE_KEY ''
  20. ENV GOOGLE_SAFE_BROWSING_KEY ''
  21. ENV GOOGLE_ANALYTICS ''
  22. ENV MAIL_HOST ''
  23. ENV MAIL_PORT ''
  24. ENV MAIL_SECURE 'false'
  25. ENV MAIL_USER ''
  26. ENV MAIL_FROM ''
  27. ENV MAIL_PASSWORD ''
  28. ENV MAIL_REPORT ''
  29. ENV CONTACT_EMAIL ''
  30. CMD /code/run.sh