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"]