FROM node:lts AS source-code WORKDIR /app COPY . . RUN npm install RUN npm run build FROM nginx:1.17 WORKDIR /usr/share/nginx/html COPY --from=source-code /app/dist /usr/share/nginx/html COPY docker/start.sh /start.sh RUN chmod uog+rwx /start.sh EXPOSE 80 CMD [ "/start.sh"]