From 7943ee4b41a8eacf6815d14019dea57b7b889846 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 16:32:26 +0000 Subject: [PATCH 01/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.10 (#393) | datasource | package | from | to | | ---------- | --------------- | ----- | ------ | | pypi | mkdocs-material | 9.6.9 | 9.6.10 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fc2996f..2ab32b4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.9 +mkdocs-material==9.6.10 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From 8d718bfebe096287f57f4916147ccab9e3d82d41 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:31:24 +0000 Subject: [PATCH 02/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.11 (#394) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.10 | 9.6.11 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 2ab32b4..199b6ef 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.10 +mkdocs-material==9.6.11 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From 7a33fcb0fa3d264f358fe0fc5f3a23dcab073d67 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 08:34:51 +0000 Subject: [PATCH 03/17] feat(Dependencies): Update python Docker tag to v3.13.3 (#395) | datasource | package | from | to | | ---------- | ------- | ------ | ------ | | docker | python | 3.13.2 | 3.13.3 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a81b898..ded0d33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.2 +FROM python:3.13.3 ENV WEBHOOK_URL_PREFIX="wiki/hooks" RUN apt update RUN apt install -y unzip apache2 build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info git From 7b588790f2d838d13b5fc9d89e5084820ed0da38 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 17:25:14 +0000 Subject: [PATCH 04/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.12 (#396) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.11 | 9.6.12 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 199b6ef..a54774c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.11 +mkdocs-material==9.6.12 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From 76c3a6b8ab67cd5a53f9fd80cbffc7121d354dd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 12:26:02 +0000 Subject: [PATCH 05/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.13 (#397) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.12 | 9.6.13 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a54774c..fd584e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.12 +mkdocs-material==9.6.13 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From 3ccafdbe59843b444b5551d29bf2c86d1b3be31c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 18:36:12 +0000 Subject: [PATCH 06/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.14 (#398) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.13 | 9.6.14 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fd584e7..50d070d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.13 +mkdocs-material==9.6.14 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From 95e9e69cb79fba36619e745c69f45a9466f8905f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 23:34:27 +0000 Subject: [PATCH 07/17] feat(Dependencies): Update python Docker tag to v3.13.4 (#399) | datasource | package | from | to | | ---------- | ------- | ------ | ------ | | docker | python | 3.13.3 | 3.13.4 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ded0d33..8bba3cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.3 +FROM python:3.13.4 ENV WEBHOOK_URL_PREFIX="wiki/hooks" RUN apt update RUN apt install -y unzip apache2 build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info git From 2d2b0d2bfcdbc26cf484bfa561953325fc327182 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 08:06:13 +0000 Subject: [PATCH 08/17] feat(Dependencies): Update python Docker tag to v3.13.5 (#400) | datasource | package | from | to | | ---------- | ------- | ------ | ------ | | docker | python | 3.13.4 | 3.13.5 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8bba3cf..043fc4d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.4 +FROM python:3.13.5 ENV WEBHOOK_URL_PREFIX="wiki/hooks" RUN apt update RUN apt install -y unzip apache2 build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info git From 8b24c49d3894315e62292fbb7b6b154ec4526183 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 18:40:49 +0000 Subject: [PATCH 09/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.15 (#401) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.14 | 9.6.15 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 50d070d..6f50a5e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.14 +mkdocs-material==9.6.15 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From c4bdb828e99490c5e87ed117b5565c7072992d4c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Jul 2025 23:42:47 +0000 Subject: [PATCH 10/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.16 (#402) | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.15 | 9.6.16 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 6f50a5e..0a61353 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.15 +mkdocs-material==9.6.16 mkdocs-glightbox==0.4.0 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From f2eb551ecc2b76f9560aac166e920a305cb73ff9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:14:12 +0000 Subject: [PATCH 11/17] feat(Dependencies): Update python Docker tag to v3.13.6 (#403) | datasource | package | from | to | | ---------- | ------- | ------ | ------ | | docker | python | 3.13.5 | 3.13.6 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 043fc4d..6771c28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.5 +FROM python:3.13.6 ENV WEBHOOK_URL_PREFIX="wiki/hooks" RUN apt update RUN apt install -y unzip apache2 build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info git From 99cdbbd87014bf7e8b873467c4d0cc68d738e600 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:59:17 +0000 Subject: [PATCH 12/17] feat(Dependencies): Update actions/checkout action to v5 | datasource | package | from | to | | ----------- | ---------------- | ------ | ------ | | github-tags | actions/checkout | v4.2.2 | v5.0.0 | --- .github/workflows/build_image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_image.yml b/.github/workflows/build_image.yml index fa2e4fb..5b9751d 100644 --- a/.github/workflows/build_image.yml +++ b/.github/workflows/build_image.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-python@v5 with: python-version: '3.13' # Version range or exact version of a Python version to use, using SemVer's version range syntax - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - name: Build with retry uses: Wandalen/wretry.action@v3.8.0 with: From 374e8bc62cca27efe5d90b24fe2d56898aa8cb02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 04:41:28 +0000 Subject: [PATCH 13/17] feat(Dependencies): Update actions/setup-python action to v6 | datasource | package | from | to | | ----------- | -------------------- | ---- | -- | | github-tags | actions/setup-python | v5 | v6 | --- .github/workflows/build_image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_image.yml b/.github/workflows/build_image.yml index 5b9751d..95e9e5e 100644 --- a/.github/workflows/build_image.yml +++ b/.github/workflows/build_image.yml @@ -9,7 +9,7 @@ jobs: uses: rokroskar/workflow-run-cleanup-action@v0.3.3 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.13' # Version range or exact version of a Python version to use, using SemVer's version range syntax - uses: actions/checkout@v5.0.0 From 86df8fd0fb42574cafc8d6ccd6fc21ba05a80c79 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 07:14:55 +0000 Subject: [PATCH 14/17] feat(Dependencies): Update dependency mkdocs-glightbox to v0.5.1 | datasource | package | from | to | | ---------- | ---------------- | ----- | ----- | | pypi | mkdocs-glightbox | 0.4.0 | 0.5.1 | --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0a61353..26945b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ mkdocs-material==9.6.16 -mkdocs-glightbox==0.4.0 +mkdocs-glightbox==0.5.1 mkdocs==1.6.1 mkdocs-htmlproofer-plugin pygments From 60bc0a0fd094a7181789538fdf948d8356582d0a Mon Sep 17 00:00:00 2001 From: dweinholz Date: Mon, 29 Sep 2025 07:33:54 +0200 Subject: [PATCH 15/17] fixd Dockerfile --- Dockerfile | 40 +++++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6771c28..c595205 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,37 @@ -FROM python:3.13.6 +# Use a stable Python base image (Debian 12 based) +FROM python:3.11-slim + +# Set environment variables ENV WEBHOOK_URL_PREFIX="wiki/hooks" -RUN apt update -RUN apt install -y unzip apache2 build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info git + +# Install system dependencies +RUN apt update && apt install -y --no-install-recommends \ + unzip apache2 build-essential python3-dev python3-pip \ + python3-setuptools python3-wheel python3-cffi libcairo2 \ + libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf-2.0-0 \ + libffi-dev shared-mime-info git wget curl ca-certificates \ + && apt clean && rm -rf /var/lib/apt/lists/* + +# Copy and install Python dependencies ADD requirements.txt . -RUN python -m pip install -r requirements.txt -RUN wget -qO- https://github.com/adnanh/webhook/releases/download/2.8.1/webhook-linux-amd64.tar.gz \ - | tar xzv --strip 1 -C /usr/local/bin -RUN mkdir -p /var/webhook /srv_root/docs +RUN pip install --no-cache-dir -r requirements.txt + +# Install webhook binary +RUN wget -qO- https://github.com/adnanh/webhook/releases/download/2.8.1/webhook-linux-amd64.tar.gz \ + | tar xzv --strip 1 -C /usr/local/bin + +# Create required directories +RUN mkdir -p /var/webhook /srv_root/docs /var/www/html/wiki + +# Copy your scripts and config files ADD update.sh /usr/local/bin/update.sh COPY config/hooks.json /usr/local/bin/hooks.json COPY config/apache2.conf /etc/apache2/apache2.conf ADD start.sh /usr/local/bin/start.sh -RUN mkdir /var/www/html/wiki -ENTRYPOINT "start.sh" + +# Ensure shell scripts are executable +RUN chmod +x /usr/local/bin/start.sh /usr/local/bin/update.sh + +# Set container entrypoint +ENTRYPOINT ["/usr/local/bin/start.sh"] + From c9f5b0ef29f67081edd872c1863e055ac9a58917 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 05:34:31 +0000 Subject: [PATCH 16/17] feat(Dependencies): Update dependency mkdocs-material to v9.6.20 | datasource | package | from | to | | ---------- | --------------- | ------ | ------ | | pypi | mkdocs-material | 9.6.16 | 9.6.20 | --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 26945b9..395c375 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material==9.6.16 +mkdocs-material==9.6.20 mkdocs-glightbox==0.5.1 mkdocs==1.6.1 mkdocs-htmlproofer-plugin From bb5dc688f357f31b2598e5583625b3bb9322e2a2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 05:35:06 +0000 Subject: [PATCH 17/17] feat(Dependencies): Update python Docker tag to v3.13 | datasource | package | from | to | | ---------- | ------- | ---- | ---- | | docker | python | 3.11 | 3.13 | --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c595205..74e8cbe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Use a stable Python base image (Debian 12 based) -FROM python:3.11-slim +FROM python:3.13-slim # Set environment variables ENV WEBHOOK_URL_PREFIX="wiki/hooks"