FROM registry.cn-shanghai.aliyuncs.com/lwmeng/node:lts-alpine as build-stage WORKDIR /app COPY package*.json ./ RUN npm install -g cnpm --registry=https://registry.npm.taobao.org RUN cnpm install COPY . . RUN npm run build:prod # production stage FROM registry.cn-shanghai.aliyuncs.com/lwmeng/nginx COPY --from=build-stage /app/dist /usr/share/nginx/html COPY ./docker/nginx/default.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]