From e01929927a22291ac0573d88133533fc6aa97017 Mon Sep 17 00:00:00 2001 From: Nutomic Date: Wed, 5 Feb 2025 15:38:22 +0000 Subject: [PATCH] Using different corepack install method to fix corepack bug. (#454) https://github.com/nodejs/corepack/issues/612 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index b51cc0d..d993c28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ FROM node:20-alpine AS api_v0.19 WORKDIR /app COPY lemmy-js-client-v0.19 lemmy-js-client WORKDIR /app/lemmy-js-client -RUN corepack enable pnpm +RUN npm install -g corepack@latest && corepack enable pnpm RUN pnpm i RUN pnpm run docs # OpenAPI isn't currently working for the v0.19 docs, so no pnpm tsoa @@ -29,7 +29,7 @@ FROM node:20-alpine AS api_main WORKDIR /app COPY lemmy-js-client-main lemmy-js-client WORKDIR /app/lemmy-js-client -RUN corepack enable pnpm +RUN npm install -g corepack@latest && corepack enable pnpm RUN pnpm i RUN pnpm run docs RUN pnpm tsoa @@ -38,7 +38,7 @@ RUN pnpm tsoa FROM node:20-alpine AS builder RUN apk update && apk add python3 build-base gcc wget git curl --no-cache RUN curl -sf https://gobinaries.com/tj/node-prune | sh -RUN corepack enable pnpm +RUN npm install -g corepack@latest && corepack enable pnpm WORKDIR /app