From d6ce4278efd74056fc69d154f3a2726ecc2abf03 Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Fri, 3 Oct 2025 00:22:52 +0700 Subject: [PATCH] fix: use fixed chromium version Signed-off-by: Alexander Onnikov --- dev/base-image/print.Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dev/base-image/print.Dockerfile b/dev/base-image/print.Dockerfile index 8982d54b6ba..267de385d59 100644 --- a/dev/base-image/print.Dockerfile +++ b/dev/base-image/print.Dockerfile @@ -9,11 +9,16 @@ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true # Set executable path for puppeteer ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium +# Currently the latest version available for both amd64 and arm64 on Debian 12 +# Corresponds to puppeteer v24.17.1 +# see https://pptr.dev/supported-browsers +ARG CHROMIUM_VERSION="139.0.7258.154-1~deb12u1" + # Install Chromium and fonts # https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md?plain=1#L397 RUN apt-get update --fix-missing RUN apt-get install -y gnupg wget libxss1 RUN apt-get install -y fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf -RUN apt-get install -y chromium-common --no-install-recommends -RUN apt-get install -y chromium --no-install-recommends +RUN apt-get install -y chromium-common=${CHROMIUM_VERSION} --no-install-recommends +RUN apt-get install -y chromium=${CHROMIUM_VERSION} --no-install-recommends RUN apt-get clean