From 647bede81cf2a81fc5d52e5fe2df7bf01001a928 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Wed, 24 Jun 2026 18:02:18 +0200 Subject: [PATCH] Use @ digest for BASE_VERSION in Dockerfiles Replace the colon with '@' in BASE_VERSION ARG values to use the proper image digest syntax (tag@sha256:...) across docker/backend/Dockerfile, docker/embedded/Dockerfile, and docker/embedded/Dockerfile.fat. This makes the BASE_IMAGE ARG reference a canonical digest for more reliable and reproducible base image resolution. --- docker/backend/Dockerfile | 2 +- docker/embedded/Dockerfile | 2 +- docker/embedded/Dockerfile.fat | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index 3c0bd0b5f7..82d552ef2f 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -1,6 +1,6 @@ # Stirling-PDF backend-only image — JAR built with -PbuildWithFrontend=false, UI ships separately. -ARG BASE_VERSION=1.0.2:sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e +ARG BASE_VERSION=1.0.2@sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e ARG BASE_IMAGE=stirlingtools/stirling-pdf-base:${BASE_VERSION} # Stage 1: Build the Java application (backend only, no frontend) diff --git a/docker/embedded/Dockerfile b/docker/embedded/Dockerfile index 8ad25c0db6..ae3e72cf91 100644 --- a/docker/embedded/Dockerfile +++ b/docker/embedded/Dockerfile @@ -1,7 +1,7 @@ # Stirling-PDF - Full version (embedded frontend) # Uses pre-built base image for fast builds -ARG BASE_VERSION=1.0.2:sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e +ARG BASE_VERSION=1.0.2@sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e ARG BASE_IMAGE=stirlingtools/stirling-pdf-base:${BASE_VERSION} # Stage 1: Build the Java application and frontend diff --git a/docker/embedded/Dockerfile.fat b/docker/embedded/Dockerfile.fat index d6c9655de8..6ec6f0e031 100644 --- a/docker/embedded/Dockerfile.fat +++ b/docker/embedded/Dockerfile.fat @@ -2,7 +2,7 @@ # Extra fonts for air-gapped environments # Uses pre-built base image for fast builds -ARG BASE_VERSION=1.0.2:sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e +ARG BASE_VERSION=1.0.2@sha256:c7698687f486707ddef9e0298587ca8b44c4e96185e1bdb0c3d119eb2bf9a82e ARG BASE_IMAGE=stirlingtools/stirling-pdf-base:${BASE_VERSION} # Stage 1: Build the Java application and frontend