- 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
|