Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. FROM node:7.10-alpine
  2.  
  3. RUN mkdir -p /opt/app
  4. WORKDIR /opt/app
  5.  
  6. COPY ./package.json /opt/app
  7.  
  8. RUN apk add --update --no-cache tini &&\
  9. apk add --virtual .build-dependencies make gcc g++ python &&\
  10. npm install --production &&\
  11. npm cache clean --force &&\
  12. apk del .build-dependencies
  13.  
  14. COPY . /opt/app
  15.  
  16. ENV NODE_ENV=production NODE_PATH=./lib
  17.  
  18. EXPOSE 3000
  19.  
  20. # RUN addgroup -S app && adduser -S -g app app
  21. # USER app
  22. USER node
  23.  
  24. ENTRYPOINT ["/sbin/tini", "--"]
  25. CMD ["node", "index.js"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement