Dockerfile 653 B

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