| 12345678910111213141516171819202122 | 
							- FROM node:14-alpine AS js-builder
 
- WORKDIR /app
 
- RUN echo "http://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories
 
- RUN apk --no-cache add make g++ git python3
 
- RUN npm config set registry https://registry.npm.taobao.org
 
- RUN npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ && \
 
-     npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ && \
 
-     npm config set nodejieba_binary_host_mirror https://npm.taobao.org/mirrors/nodejieba
 
- COPY package.json ./
 
- RUN npm install
 
- COPY . .
 
- FROM js-builder AS dev
 
- CMD ["npm", "run", "staging"]
 
- FROM js-builder AS prod-builder
 
- RUN npm run build
 
- FROM nginx:stable-alpine AS prod
 
- COPY --from=prod-builder /app/dist /usr/share/nginx/html
 
- EXPOSE 80
 
- CMD ["nginx", "-g", "daemon off;"]
 
 
  |