diff --git a/Dockerfile b/Dockerfile index a77b203..4eabd37 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM node:22-alpine AS base # ── 依赖安装层 ── FROM base AS deps WORKDIR /app +RUN apk add --no-cache openssl RUN npm install -g pnpm@9 COPY package.json pnpm-lock.yaml ./ COPY prisma ./prisma @@ -12,6 +13,7 @@ RUN pnpm exec prisma generate # ── 构建层 ── FROM base AS builder WORKDIR /app +RUN apk add --no-cache openssl RUN npm install -g pnpm@9 COPY --from=deps /app/node_modules ./node_modules COPY . . @@ -21,6 +23,7 @@ RUN pnpm build # ── 运行层 ── FROM base AS runner WORKDIR /app +RUN apk add --no-cache openssl ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1