fix:修改jenkins

master
HuangHuiKang 4 months ago
parent e395daec8d
commit d62e125f63

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