Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit d5494d4

Browse files
Fix: install pnpm with corepack
1 parent 263db69 commit d5494d4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

apps/server/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ COPY --from=pruner --chown=node:node /app/out/pnpm-workspace.yaml ./pnpm-workspa
1717
FROM base AS dev-deps
1818
WORKDIR /app
1919
# Corepack is used to install pnpm
20-
RUN npm install -g pnpm
20+
RUN npm install -g corepack && corepack enable
2121
ENV NODE_ENV development
2222
RUN pnpm install --ignore-scripts --no-frozen-lockfile
2323

2424
## Production deps
2525
FROM base AS production-deps
2626
WORKDIR /app
2727
# Corepack is used to install pnpm
28-
RUN npm install -g pnpm
28+
RUN npm install -g corepack && corepack enable
2929
ENV NODE_ENV production
3030
RUN pnpm install --prod --no-frozen-lockfile
3131
COPY --from=pruner --chown=node:node /app/apps/server/prisma/schema.prisma /app/apps/server/prisma/schema.prisma
@@ -36,7 +36,7 @@ ENV NPM_CONFIG_IGNORE_WORKSPACE_ROOT_CHECK true
3636
FROM base AS builder
3737
WORKDIR /app
3838
# Corepack is used to install pnpm
39-
RUN npm install -g pnpm
39+
RUN npm install -g corepack && corepack enable
4040

4141
COPY --from=pruner --chown=node:node /app/out/full/ .
4242
COPY --from=dev-deps --chown=node:node /app/ .
@@ -52,7 +52,7 @@ RUN apk update \
5252
&& rm -rf /var/cache/apk/*
5353
RUN apk add --no-cache dumb-init bash
5454
WORKDIR /app
55-
RUN npm install -g pnpm
55+
RUN npm install -g corepack && corepack enable
5656
ENV NODE_ENV production
5757

5858
COPY --from=pruner --chown=node:node /app/out/full/ .

0 commit comments

Comments
 (0)