FROM node:12-alpine RUN apk add --no-cache vim curl git bash WORKDIR /usr/src/app COPY package.json /usr/src/app COPY package-lock.json /usr/src/app ARG NPM_TOKEN COPY docker.npmrc /usr/src/app/.npmrc RUN npm ci RUN rm /usr/src/app/.npmrc COPY . /usr/src/app EXPOSE 8080 CMD ["npm", "start"]