Support pnpm 11
This commit is contained in:
1 parent
7621717d7f
commit
65cf5665e7
2 files changed
+23
-8
No files matched your search
+15
-1
@@ -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
@@ -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
|
||||
Reference in new issue
Block a user