From 9f1d4cd3fc4b6fcd7c2ead6c1df3ca26e372aa0a Mon Sep 17 00:00:00 2001 From: spwoodcock Date: Tue, 4 Feb 2025 09:15:54 +0000 Subject: [PATCH] build(frontend): fix prod dockerfile using corepack --- src/Dockerfile.ui.debug | 2 +- src/Dockerfile.ui.prod | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Dockerfile.ui.debug b/src/Dockerfile.ui.debug index 927b438d8..321b4652f 100755 --- a/src/Dockerfile.ui.debug +++ b/src/Dockerfile.ui.debug @@ -12,6 +12,6 @@ ENV PATH="$PNPM_HOME:$PATH" # FIXME this npm install is a workaround due to https://github.com/nodejs/corepack/issues/627 RUN npm install -g corepack@0.31.0 # FIXME delete this line after fixed upstream -RUN corepack prepare pnpm@9.15.5 --activate && corepack enable && corepack install +RUN corepack enable && corepack install RUN pnpm install ENTRYPOINT ["pnpm", "run", "dev"] diff --git a/src/Dockerfile.ui.prod b/src/Dockerfile.ui.prod index 651f163a8..2ab25ca3a 100644 --- a/src/Dockerfile.ui.prod +++ b/src/Dockerfile.ui.prod @@ -5,7 +5,6 @@ ENV VITE_API_URL=${VITE_API_URL} \ VITE_SYNC_URL=${VITE_SYNC_URL} \ PNPM_HOME="/pnpm" \ PATH="$PATH:/pnpm" -RUN corepack enable && corepack install # FIXME this npm install is a workaround due to https://github.com/nodejs/corepack/issues/627 RUN npm install -g corepack@0.31.0 # FIXME delete this line after fixed upstream @@ -14,6 +13,7 @@ WORKDIR /app FROM base AS manager-frontend COPY frontend/package.json frontend/pnpm-lock.yaml ./ +RUN corepack enable && corepack install RUN pnpm install COPY frontend/ . RUN pnpm run build @@ -21,6 +21,7 @@ RUN pnpm run build FROM base AS mapper-frontend COPY mapper/package.json mapper/pnpm-lock.yaml ./ +RUN corepack enable && corepack install RUN pnpm install COPY mapper/ . RUN pnpm run build