From 0740fb31b530e125b1a64ba33bf7428f765c541d Mon Sep 17 00:00:00 2001 From: Bastien Wirtz Date: Mon, 22 Apr 2024 19:55:25 +0200 Subject: Switch package manager to pnpm --- Dockerfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index e478a5a..0a940d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,21 @@ # build stage -FROM node:lts-alpine3.18 as build-stage +FROM node:lts-alpine3.19 as build-stage + +ENV PNPM_HOME="/pnpm" +ENV PATH="$PNPM_HOME:$PATH" +RUN corepack enable +RUN corepack use pnpm@8 WORKDIR /app -COPY package.json ./ -RUN yarn install --no-cache --frozen-lockfile --non-interactive +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile COPY . . -RUN yarn build +RUN pnpm build # production stage -FROM alpine:3.18 +FROM alpine:3.19 ENV GID 1000 ENV UID 1000 -- cgit v1.2.3