FROM node:16.0.0-alpine as ui-builder RUN mkdir /app WORKDIR /app # ENV PATH /usr/src/app/node_modules/.bin:$PATH COPY package.json /app/package.json COPY yarn.lock /app/yarn.lock RUN yarn RUN yarn global add @vue/cli COPY . /app RUN yarn build FROM nginx:1.19.10-alpine COPY --from=ui-builder /app/dist /etc/nginx/html COPY --from=ui-builder /app/nginx.conf /etc/nginx/nginx.conf EXPOSE 80 CMD ["nginx"]