FROM node:16-alpine as builder
WORKDIR /code
RUN npm config set registry https://registry.npm.taobao.org/
ADD package.json /code
ADD package-lock.json /code
RUN npm install
ADD . /code
RUN npm run build

FROM nginx:1.19-alpine
COPY --from=builder /code/dist/ /var/www/html/dist/