From 615563854952dfa0bd5f3fa5512e1e83e3e334fc Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Wed, 13 May 2026 13:58:42 +0800 Subject: [PATCH] fix(ci): bump base image to node:22-alpine corepack-installed pnpm 11 requires node:sqlite (Node 22+). Build was failing in deps stage with ERR_UNKNOWN_BUILTIN_MODULE. Co-Authored-By: Claude Opus 4.7 (1M context) --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1abf877..9a3f6f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 # ───────────── 1. deps:安装依赖(含 prisma generate via postinstall) ───────────── -FROM node:20-alpine AS deps +FROM node:22-alpine AS deps RUN apk add --no-cache libc6-compat openssl WORKDIR /app @@ -12,7 +12,7 @@ COPY prisma ./prisma RUN pnpm install --frozen-lockfile # ───────────── 2. builder:Next.js 构建(standalone 产物) ───────────── -FROM node:20-alpine AS builder +FROM node:22-alpine AS builder RUN apk add --no-cache libc6-compat openssl WORKDIR /app @@ -25,7 +25,7 @@ ENV NEXT_TELEMETRY_DISABLED=1 RUN pnpm build # ───────────── 3. runner:最小运行时镜像 ───────────── -FROM node:20-alpine AS runner +FROM node:22-alpine AS runner RUN apk add --no-cache libc6-compat openssl WORKDIR /app