FROM node:16 as builder ARG BACKEND_BASE_URL RUN npm install -g npm USER node COPY --chown=1000:1000 ./package.json /application/package.json COPY --chown=1000:1000 ./package-lock.json /application/package-lock.json WORKDIR /application RUN npm install COPY --chown=1000:1000 . /application RUN npm run generate FROM nginx COPY --from=builder --chown=1000:1000 /application/dist /usr/share/nginx/html COPY ./nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]