From f0af46dbfed6793416322acbb964d0fde25d7da3 Mon Sep 17 00:00:00 2001 From: WangDL Date: Sat, 9 May 2026 19:28:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Dockerfile=20=E6=94=B9=E7=94=A8=20node:2?= =?UTF-8?q?2-slim=20+=20openssl=20=E5=85=BC=E5=AE=B9=20Prisma?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 96f2490..4d8a2a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,9 @@ -FROM node:22-alpine AS builder +FROM node:22-slim AS builder WORKDIR /app +RUN apt-get update -y && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* + COPY package.json package-lock.json ./ RUN npm ci @@ -13,10 +15,12 @@ RUN npx prisma generate RUN npm run build RUN npm prune --production -FROM node:22-alpine +FROM node:22-slim WORKDIR /app +RUN apt-get update -y && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* + COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/dist ./dist COPY --from=builder /app/prisma ./prisma