From ccb5338aa694346e07631fd9b11360a5f3716f66 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Sat, 13 Dec 2025 12:16:07 +0100 Subject: [PATCH] chore: update Dockerfile to set PNPM_HOME environment variable and prepare directory for pnpm installation --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a3f0cc1..b693436 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,12 +3,16 @@ # ---- Base ---- FROM node:22-alpine AS base RUN corepack enable && corepack prepare pnpm@latest --activate +ENV PNPM_HOME="/pnpm" +ENV PATH="$PNPM_HOME:$PATH" +RUN mkdir -p $PNPM_HOME WORKDIR /app # ---- Dependencies ---- FROM base AS deps COPY package.json pnpm-lock.yaml ./ -RUN pnpm install --frozen-lockfile +RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ + pnpm install --frozen-lockfile # ---- Build ---- FROM base AS builder