update node version

This commit is contained in:
mtvpls
2025-12-02 23:10:08 +08:00
parent df80976828
commit b566e34cc5

View File

@@ -1,5 +1,5 @@
# ---- 第 1 阶段:安装依赖 ----
FROM node:20-alpine AS deps
FROM node:24-alpine AS deps
# 启用 corepack 并激活 pnpmNode20 默认提供 corepack
RUN corepack enable && corepack prepare pnpm@latest --activate
@@ -13,7 +13,7 @@ COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
# ---- 第 2 阶段:构建项目 ----
FROM node:20-alpine AS builder
FROM node:24-alpine AS builder
RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app
@@ -29,7 +29,7 @@ ENV DOCKER_ENV=true
RUN pnpm run build
# ---- 第 3 阶段:生成运行时镜像 ----
FROM node:20-alpine AS runner
FROM node:24-alpine AS runner
# 创建非 root 用户
RUN addgroup -g 1001 -S nodejs && adduser -u 1001 -S nextjs -G nodejs