Support pnpm 11

This commit is contained in:
Maxime-J committed 2026-05-15 11:57:44 +02:00
1 parent 7621717d7f
commit 65cf5665e7
2 files changed
+23 -8

No files matched your search

+15 -1
View File
@@ -7,6 +7,11 @@ RUN apk add --no-cache libc6-compat
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
RUN npm install -g pnpm
RUN cat > pnpm-workspace.yaml << EOF
strictDepBuilds: false
EOF
RUN pnpm install --frozen-lockfile
# Rebuild the source code only when needed
@@ -41,8 +46,17 @@ RUN set -x \
&& apk add --no-cache curl \
&& npm install -g pnpm
RUN echo {} > package.json
RUN cat > pnpm-workspace.yaml << EOF
allowBuilds:
'@prisma/engines': true
prisma: false
verifyDepsBeforeRun: false
EOF
# Script dependencies
RUN pnpm --allow-build='@prisma/engines' add npm-run-all dotenv chalk semver \
RUN pnpm add npm-run-all dotenv chalk semver \
prisma@${PRISMA_VERSION} \
@prisma/client@${PRISMA_VERSION} \
@prisma/adapter-pg@${PRISMA_VERSION}
+8 -7
View File
@@ -1,9 +1,10 @@
packages:
- '**'
ignoredBuiltDependencies:
- esbuild
- sharp
onlyBuiltDependencies:
- '@prisma/client'
- '@prisma/engines'
- prisma
allowBuilds:
'@parcel/watcher': false
'@prisma/engines': true
'@swc/core': false
esbuild: false
msw: false
prisma: true
sharp: false