Dockerfile 475 B

123456789101112131415
  1. FROM node:lts-alpine
  2. MAINTAINER Hongcai Deng <[email protected]>
  3. WORKDIR /forsaken-mail
  4. RUN wget https://github.com/denghongcai/forsaken-mail/archive/master.tar.gz -q -O /tmp/forsaken-mail-master.tar.gz \
  5. && tar zxf /tmp/forsaken-mail-master.tar.gz -C /tmp \
  6. && mv /tmp/forsaken-mail-master/* /forsaken-mail \
  7. && rm /tmp/forsaken-mail-master.tar.gz \
  8. && npm install --production \
  9. && npm cache clean --force
  10. EXPOSE 25
  11. EXPOSE 3000
  12. CMD ["npm", "start"]