From f6c3887c812ea6e15e950e6d55e0274356f2eea5 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Tue, 10 Jun 2025 21:05:39 +0200 Subject: [PATCH] fix: Bump Alpine to 3.22 (#27690) --- docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 71fe93552..bb65e569f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,6 @@ ARG TARGETPLATFORM -FROM alpine:3.21 AS base +FROM alpine:3.22 AS base ENV NODE_ENV=production WORKDIR /app @@ -12,7 +12,7 @@ FROM base AS deps COPY package.json pnpm-lock.yaml ./ # Make and such are needed to compile serialport for riscv64 RUN apk add make gcc g++ python3 linux-headers npm && \ - npm install -g pnpm@10.4.1 && \ + npm install -g pnpm@$(sed -n 's/.*"packageManager": "pnpm@\([0-9.]*\)".*/\1/p' package.json) && \ pnpm install --frozen-lockfile --no-optional && \ # serialport has outdated prebuilds that appear to fail on some archs, force build on target platform rm -rf `find ./node_modules/.pnpm/ -wholename "*/@serialport/bindings-cpp/prebuilds" -type d` && \