Using different corepack install method to fix corepack bug. (#454)

https://github.com/nodejs/corepack/issues/612
This commit is contained in:
Nutomic 2025-02-05 15:38:22 +00:00 committed by GitHub
parent e6e046eed3
commit e01929927a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,7 +19,7 @@ FROM node:20-alpine AS api_v0.19
WORKDIR /app WORKDIR /app
COPY lemmy-js-client-v0.19 lemmy-js-client COPY lemmy-js-client-v0.19 lemmy-js-client
WORKDIR /app/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 i
RUN pnpm run docs RUN pnpm run docs
# OpenAPI isn't currently working for the v0.19 docs, so no pnpm tsoa # 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 WORKDIR /app
COPY lemmy-js-client-main lemmy-js-client COPY lemmy-js-client-main lemmy-js-client
WORKDIR /app/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 i
RUN pnpm run docs RUN pnpm run docs
RUN pnpm tsoa RUN pnpm tsoa
@ -38,7 +38,7 @@ RUN pnpm tsoa
FROM node:20-alpine AS builder FROM node:20-alpine AS builder
RUN apk update && apk add python3 build-base gcc wget git curl --no-cache 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 curl -sf https://gobinaries.com/tj/node-prune | sh
RUN corepack enable pnpm RUN npm install -g corepack@latest && corepack enable pnpm
WORKDIR /app WORKDIR /app