diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a25149019d7da6392a32902c60c5ee4abb3d194..326f1c0381e9ffadb8f7f740abaa7b65214acd11 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -27,3 +27,5 @@ build-bookworm:
   script:
     - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
     - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.debian-bookworm-mkdocs --destination $CI_REGISTRY_IMAGE/bookworm-mkdocs:$CI_COMMIT_TAG
+    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.debian-bookworm-hugo --destination $CI_REGISTRY_IMAGE/bookworm-hugo:$CI_COMMIT_TAG
+    
\ No newline at end of file
diff --git a/Dockerfile.debian-bookworm-hugo b/Dockerfile.debian-bookworm-hugo
new file mode 100644
index 0000000000000000000000000000000000000000..fca3eabd1ed58ab9713373dd9b3597ef73f0d12a
--- /dev/null
+++ b/Dockerfile.debian-bookworm-hugo
@@ -0,0 +1,8 @@
+FROM debian:bookworm
+
+ENV DEBIAN_FRONTEND=noninteractive
+
+RUN apt-get -qq update && \
+    apt-get -qq dist-upgrade && \
+    apt-get -qq install hugo && \
+    apt-get -qq clean