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 useradd nonrootuser -d /home_nonroot && \
- usermod -u $USER_UID nonrootuser
- CMD ["su", "-", "nonrootuser", "-c", "pm2-runtime", "start", "pm2-apps.json"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement