Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. FROM node:10.4.1-stretch
  2.  
  3. ARG NODE_ENV=production
  4. ENV NODE_ENV $NODE_ENV
  5.  
  6. ARG REDIS_DB_NUMBER=0
  7. ENV REDIS_DB_NUMBER $REDIS_DB_NUMBER
  8.  
  9. arg user_uid=10001
  10. env user_uid $user_uid
  11.  
  12. WORKDIR /opt
  13. COPY ./package.json ./
  14. RUN pwd && ls -la && \
  15. rm -rf /var/cache/apk/* && \
  16. rm -rf /tmp/* && \
  17. apt-get update && apt-get install -y ffmpeg && \
  18. yarn install && \
  19. yarn cache clean
  20. ENV PATH /opt/node_modules/.bin:$PATH
  21.  
  22. WORKDIR /opt/app
  23. COPY . .
  24. RUN mkdir -p /home/nonrootuser && \
  25. useradd nonrootuser -d /home/nonrootuser -u $USER_UID && \
  26. chown -R nonrootuser /home/nonrootuser
  27. USER nonrootuser
  28. CMD ["pm2-runtime", "start", "pm2-apps.json"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement