From 12651d02b356dd7bbdbc2c57898cd0e4b8776397 Mon Sep 17 00:00:00 2001 From: tobias Date: Wed, 5 Jun 2024 22:41:46 +0200 Subject: [PATCH] Jump through pnpm hoops --- Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d29aece..5140a7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,14 @@ FROM node:lts as base + + +FROM node:20-slim AS base +ENV PNPM_HOME="/pnpm" +ENV PATH="$PNPM_HOME:$PATH" +RUN corepack enable + WORKDIR /base COPY package.json pnpm-lock.yaml ./ -RUN pnpm install --frozen-lockfile +RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile COPY . . FROM base AS dev