fix:修改jenkins

master
HuangHuiKang 4 months ago
parent e395daec8d
commit d62e125f63

@ -1,19 +1,19 @@
# 阶段1: 构建阶段
FROM node:22.14.0-bookworm AS builder
FROM node:22.14.0-slim AS builder
WORKDIR /app
# 2. 复制依赖文件(优先层)
COPY package.json package-lock.json ./
COPY package.json pnpm-lock.yaml ./
# RUN npm ci --legacy-peer-deps
RUN npm install --legacy-peer-deps
RUN pnpm install
# 3. 复制源码并构建
COPY . .
RUN npm run build
RUN pnpm run build
# 阶段2: 生产运行阶段
FROM node:22.14.0-bookworm-slim
FROM node:22.14.0-slim
WORKDIR /app
@ -43,4 +43,4 @@ USER nodejs
EXPOSE 3000
# 关键修正点:使用 npm start 启动
CMD ["npm", "run", "start"]
CMD ["pnpm", "run", "start"]

13972
package-lock.json generated

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save