From f3dadc0395807aa8f7869a9be51b88292e3d5685 Mon Sep 17 00:00:00 2001 From: oxiaoyu <825663811@qq.com> Date: Tue, 19 May 2026 17:03:52 +0800 Subject: [PATCH] fix: add approvedBuilds to lockfile for prisma/esbuild --- backend/Dockerfile | 2 +- backend/pnpm-lock.yaml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index ae256f8..62da573 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -5,7 +5,7 @@ FROM node:22-alpine AS builder WORKDIR /app COPY package.json pnpm-lock.yaml .npmrc ./ -RUN corepack enable && pnpm install +RUN corepack enable && pnpm install --allow-build=@prisma/client --allow-build=@prisma/engines --allow-build=esbuild --allow-build=prisma # Prisma 客户端生成 COPY prisma/ ./prisma/ diff --git a/backend/pnpm-lock.yaml b/backend/pnpm-lock.yaml index 474345d..c96b65f 100644 --- a/backend/pnpm-lock.yaml +++ b/backend/pnpm-lock.yaml @@ -1,5 +1,11 @@ lockfileVersion: '9.0' +approvedBuilds: + - '@prisma/client' + - '@prisma/engines' + - esbuild + - prisma + settings: autoInstallPeers: true excludeLinksFromLockfile: false