#stage 1 FROM node:10-stretch as node ARG IS_PRODUCTION=false ARG SEMVERSION=1.0.0 WORKDIR /app COPY . . RUN umask 0022 RUN npm version ${SEMVERSION} RUN npm install --always-auth=false RUN if [ "${IS_PRODUCTION}" = "true" ] ; then npm run-script build-prod ; else npm run-script build ; fi # stage 2 FROM nginx:alpine COPY --from=node /app/dist/sales /usr/share/nginx/html COPY --from=node /app/nginx.conf /etc/nginx/conf.d/default.conf