FROM node:10-buster-slim as build-stage WORKDIR /app COPY package.json . RUN yarn install --pure-lockfile \ && yarn cache clean # TODO: copy only the required files here COPY . . RUN yarn run build FROM nginx as production-stage RUN mkdir /app COPY --from=build-stage /app/dist /app COPY docker/nginx.conf /etc/nginx/nginx.conf