增强开发部署构建配置

This commit is contained in:
Cheng Zhou
2026-06-17 17:23:13 +08:00
parent 9b2b8e90f6
commit e507ab98cb
5 changed files with 52 additions and 4 deletions
+11 -1
View File
@@ -2,8 +2,18 @@ FROM node:20-alpine AS build
WORKDIR /app
ARG NPM_CONFIG_REGISTRY=https://registry.npmjs.org/
ENV NPM_CONFIG_REGISTRY=$NPM_CONFIG_REGISTRY
COPY package*.json ./
RUN npm ci
RUN --mount=type=cache,target=/root/.npm \
npm ci \
--prefer-offline \
--no-audit \
--fetch-retries=5 \
--fetch-retry-mintimeout=20000 \
--fetch-retry-maxtimeout=120000 \
--replace-registry-host=npmjs
COPY . .
RUN npm run build