This commit is contained in:
2025-08-11 15:26:48 +08:00
parent f7694d9c05
commit 1b24905fef

View File

@@ -1,7 +1,7 @@
############################################################ ############################################################
# 1) 依赖层 - 只要锁文件没变,永远复用 # 1) 依赖层 - 只要锁文件没变,永远复用
############################################################ ############################################################
FROM node:22-jammy AS deps FROM node:22-bookworm AS deps
# 国内加速 # 国内加速
RUN npm config set registry https://registry.npmmirror.com RUN npm config set registry https://registry.npmmirror.com
@@ -15,7 +15,7 @@ RUN corepack enable && pnpm install --frozen-lockfile
############################################################ ############################################################
# 2) 编译层 - 代码变了也不影响 deps 缓存 # 2) 编译层 - 代码变了也不影响 deps 缓存
############################################################ ############################################################
FROM node:22-jammy AS builder FROM node:22-bookworm AS builder
WORKDIR /app WORKDIR /app
# 先复用 deps 里的 node_modules # 先复用 deps 里的 node_modules