From 8aa0100499c769e1409f2c21ea882c6ff94516db Mon Sep 17 00:00:00 2001 From: MacOS Date: Wed, 22 Jul 2026 10:49:14 +0200 Subject: [PATCH 1/5] fix(Dockerfile): mermai-js npm install url by changing the url --- docs/.docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 0858cdb8..acbffd34 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -56,7 +56,7 @@ RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ - https://github.com/mermaid-js/mermaid-cli/tree/a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ + https://github.com/mermaid-js/mermaid-cli.git#a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ https://github.com/asciidoctor/asciidoctor-kroki.git#d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force From 3dd478d1fbc96438359de608a38c70f0a023193e Mon Sep 17 00:00:00 2001 From: MacOS Date: Wed, 22 Jul 2026 10:51:26 +0200 Subject: [PATCH 2/5] fix(Dockerfile): antora-lunr-extension npm install url by changing the url --- docs/.docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index acbffd34..395c9c32 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -55,7 +55,7 @@ WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ - https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ + https://gitlab.com/antora/antora-lunr-extension.git#41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ https://github.com/mermaid-js/mermaid-cli.git#a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ https://github.com/asciidoctor/asciidoctor-kroki.git#d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force From f1378ba29e0503dd2abf9ce01b34e0cd1ee52806 Mon Sep 17 00:00:00 2001 From: MacOS Date: Wed, 22 Jul 2026 13:51:55 +0200 Subject: [PATCH 3/5] fix(Dockerfile): antora-cli and antora-site-generator npm install url by changing and merging the url --- docs/.docker/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 395c9c32..31f535ab 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -53,8 +53,7 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # asciidoctor-kroki: d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ - https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ - https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ + https://gitlab.com/antora/antora.git#aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ https://gitlab.com/antora/antora-lunr-extension.git#41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ https://github.com/mermaid-js/mermaid-cli.git#a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ https://github.com/asciidoctor/asciidoctor-kroki.git#d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ From 095403e7d4dd2506bea4584d2a84bd65b379cf9a Mon Sep 17 00:00:00 2001 From: MacOS Date: Thu, 23 Jul 2026 11:15:50 +0200 Subject: [PATCH 4/5] fix(Dockerfile): npm install of antory by cloning the repository and then installing the two packages --- docs/.docker/Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 31f535ab..f6a1a92d 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -53,12 +53,19 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # asciidoctor-kroki: d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ - https://gitlab.com/antora/antora.git#aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ https://gitlab.com/antora/antora-lunr-extension.git#41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ https://github.com/mermaid-js/mermaid-cli.git#a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ https://github.com/asciidoctor/asciidoctor-kroki.git#d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force +RUN git clone https://gitlab.com/antora/antora.git \ + && cd antora \ + && git checkout aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ + && cd packages/cli \ + && npm install --save-exact \ + && cd ../packages/site-generator \ + && npm install --save-exact + # Make installed modules resolvable even when the workdir is the mounted # project (which has no node_modules of its own). ENV NODE_PATH=/opt/antora/node_modules From 594ded0cad7eae3c7b3b97e16c003bc4c49dfbc1 Mon Sep 17 00:00:00 2001 From: MacOS Date: Thu, 23 Jul 2026 12:21:46 +0200 Subject: [PATCH 5/5] fix(Dockerfile): delete unnecessary change directory commands which should remove the directory not found error --- docs/.docker/Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index f6a1a92d..6e32e5cd 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -61,10 +61,8 @@ RUN npm init -y && npm i --save-exact \ RUN git clone https://gitlab.com/antora/antora.git \ && cd antora \ && git checkout aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ - && cd packages/cli \ - && npm install --save-exact \ - && cd ../packages/site-generator \ - && npm install --save-exact + && npm install --save-exact packages/cli \ + && npm install --save-exact packages/site-generator # Make installed modules resolvable even when the workdir is the mounted # project (which has no node_modules of its own).