From 09f4c42eed0c96d66d6c447c50424b32bbd7b40b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:30:45 +0200 Subject: [PATCH 1/6] Drop manually installing dependent library This was fixed upstream --- Dockerfile.debian-bookworm-hugo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo index 3ec538f..f0f87a7 100644 --- a/Dockerfile.debian-bookworm-hugo +++ b/Dockerfile.debian-bookworm-hugo @@ -4,7 +4,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq dist-upgrade && \ - apt-get -qq install hugo libwebp7 libwebp-dev && \ + apt-get -qq install hugo && \ apt-get -qq clean RUN ldconfig -v RUN hugo version -- GitLab From c6602d777fd33a8b533534c90d74940926e8a06f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:31:22 +0200 Subject: [PATCH 2/6] Drop dist-upgrade according to hadolint as that often breaks things --- Dockerfile.debian-bookworm-hugo | 2 +- Dockerfile.debian-trixie-hugo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo index f0f87a7..9985c4d 100644 --- a/Dockerfile.debian-bookworm-hugo +++ b/Dockerfile.debian-bookworm-hugo @@ -3,7 +3,7 @@ FROM debian:bookworm ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ - apt-get -qq dist-upgrade && \ + apt-get -qq upgrade && \ apt-get -qq install hugo && \ apt-get -qq clean RUN ldconfig -v diff --git a/Dockerfile.debian-trixie-hugo b/Dockerfile.debian-trixie-hugo index f075b5a..9565b32 100644 --- a/Dockerfile.debian-trixie-hugo +++ b/Dockerfile.debian-trixie-hugo @@ -3,6 +3,6 @@ FROM debian:trixie ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ - apt-get -qq dist-upgrade && \ + apt-get -qq upgrade && \ apt-get -qq install hugo && \ apt-get -qq clean -- GitLab From a7ed3e9b0096b10cfd3fb0cdd58c96be9a7202c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:31:48 +0200 Subject: [PATCH 3/6] Drop no longer required ldconfig --- Dockerfile.debian-bookworm-hugo | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo index 9985c4d..39c4d94 100644 --- a/Dockerfile.debian-bookworm-hugo +++ b/Dockerfile.debian-bookworm-hugo @@ -6,5 +6,4 @@ RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ apt-get -qq clean -RUN ldconfig -v RUN hugo version -- GitLab From cd05694fdb00f5510d318f5548b71785c3e13996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:32:02 +0200 Subject: [PATCH 4/6] Delete app cache according to hadolint Otherwise we have an extra 100s of MBs of stale cache --- Dockerfile.debian-bookworm-hugo | 5 +++-- Dockerfile.debian-trixie-hugo | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo index 39c4d94..45e7543 100644 --- a/Dockerfile.debian-bookworm-hugo +++ b/Dockerfile.debian-bookworm-hugo @@ -5,5 +5,6 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ - apt-get -qq clean -RUN hugo version + apt-get -qq clean && \ + rm -rf /var/lib/apt/lists/* && \ + hugo version diff --git a/Dockerfile.debian-trixie-hugo b/Dockerfile.debian-trixie-hugo index 9565b32..4610042 100644 --- a/Dockerfile.debian-trixie-hugo +++ b/Dockerfile.debian-trixie-hugo @@ -5,4 +5,5 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ - apt-get -qq clean + apt-get -qq clean && \ + rm -rf /var/lib/apt/lists/* -- GitLab From fd65c77fccfc6685aeb937da584929ccf103f923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:32:27 +0200 Subject: [PATCH 5/6] Drop apt clean which is called automatically --- Dockerfile.debian-bookworm-hugo | 1 - Dockerfile.debian-trixie-hugo | 1 - 2 files changed, 2 deletions(-) diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo index 45e7543..2faf51e 100644 --- a/Dockerfile.debian-bookworm-hugo +++ b/Dockerfile.debian-bookworm-hugo @@ -5,6 +5,5 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ - apt-get -qq clean && \ rm -rf /var/lib/apt/lists/* && \ hugo version diff --git a/Dockerfile.debian-trixie-hugo b/Dockerfile.debian-trixie-hugo index 4610042..9d8267f 100644 --- a/Dockerfile.debian-trixie-hugo +++ b/Dockerfile.debian-trixie-hugo @@ -5,5 +5,4 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ - apt-get -qq clean && \ rm -rf /var/lib/apt/lists/* -- GitLab From a65e39d9cc388834428c80d97b5f79cdceae2cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Fri, 4 Apr 2025 20:36:46 +0200 Subject: [PATCH 6/6] Run hugo version for good measure --- Dockerfile.debian-trixie-hugo | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.debian-trixie-hugo b/Dockerfile.debian-trixie-hugo index 9d8267f..5fee2f1 100644 --- a/Dockerfile.debian-trixie-hugo +++ b/Dockerfile.debian-trixie-hugo @@ -5,4 +5,5 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update && \ apt-get -qq upgrade && \ apt-get -qq install hugo && \ - rm -rf /var/lib/apt/lists/* + rm -rf /var/lib/apt/lists/* && \ + hugo version -- GitLab