FROM registry.cn-shenzhen.aliyuncs.com/zhiyuan-health/build-images:node-14-alpine as build-deps # ARG MIRROR_URL=http://npmmirror.com # ENV SASS_BINARY_SITE $MIRROR_URL/repository/npm-sass-mirror # ENV NPM_CONFIG_REGISTRY $MIRROR_URL/repository/npm-proxy # RUN yarn config set sass_binary_site $SASS_BINARY_SITE -g && yarn config set registry $NPM_CONFIG_REGISTRY COPY ./ /usr/src/app WORKDIR /usr/src/app RUN npm install && npm run build FROM registry.cn-shenzhen.aliyuncs.com/zhiyuan-health/build-images:caddy-2 COPY --from=build-deps /usr/src/app/dist /usr/share/caddy/ COPY ./Caddyfile /etc/caddy/Caddyfile WORKDIR /usr/share/caddy/ EXPOSE 20001