FROM node:14.15.0 as build USER root WORKDIR /app COPY ./package.json /app/package.json COPY ./package-lock.json /app/package-lock.json COPY ./.npmrc /app/.npmrc ARG GITHUB_USERNAME ARG GITHUB_PASS ARG GITHUB_EMAIL RUN npm install -g npm-cli-login RUN npm-cli-login -s @bigcapitalhq -r https://npm.pkg.github.com -u $GITHUB_USERNAME -p $GITHUB_PASS -e $GITHUB_EMAIL RUN npm install COPY . . RUN npm run build FROM nginx COPY ./nginx/sites/default.conf /etc/nginx/conf.d/default.conf COPY --from=build /app/build /usr/share/nginx/html