Advertisement
Guest User

Docekrfile-transcoder

a guest
Apr 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 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 useradd nonrootuser -d /home_nonroot && \
  25. usermod -u $USER_UID nonrootuser
  26.  
  27. CMD ["su", "-", "nonrootuser", "-c", "pm2-runtime", "start", "pm2-apps.json"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement