Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM node:10.4.1-stretch
- ARG NODE_ENV=production
- ENV NODE_ENV $NODE_ENV
- ARG REDIS_DB_NUMBER=0
- ENV REDIS_DB_NUMBER $REDIS_DB_NUMBER
- arg user_uid=10001
- env user_uid $user_uid
- WORKDIR /opt
- COPY ./package.json ./
- RUN pwd && ls -la && \
- rm -rf /var/cache/apk/* && \
- rm -rf /tmp/* && \
- apt-get update && apt-get install -y ffmpeg && \
- yarn install && \
- yarn cache clean
- ENV PATH /opt/node_modules/.bin:$PATH
- WORKDIR /opt/app
- COPY . .
- RUN mkdir -p /home/nonrootuser && \
- useradd nonrootuser -d /home/nonrootuser -u $USER_UID && \
- chown -R nonrootuser /home/nonrootuser
- USER nonrootuser
- CMD ["pm2-runtime", "start", "pm2-apps.json"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement