commit c981ed4edb7a0c6f5fbbac9a5eebf2ffeb074fc6 parent 8decce6a619dd01d66ca7deea559df38ee862cd5 Author: MTRNord <MTRNord@users.noreply.github.com> Date: Fri, 17 Apr 2026 21:56:33 +0200 further improvements Signed-off-by: MTRNord <MTRNord@users.noreply.github.com> Diffstat:
4 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/build-mediawiki.yaml b/.github/workflows/build-mediawiki.yaml @@ -6,6 +6,7 @@ on: paths: - "apps/talos_cluster/mediawiki/Dockerfile" - "apps/talos_cluster/mediawiki/php-custom.ini" + - "apps/talos_cluster/mediawiki/docker-entrypoint.sh" - ".github/workflows/build-mediawiki.yaml" schedule: # Check for new upstream releases daily at 04:30 UTC diff --git a/apps/talos_cluster/mediawiki/Dockerfile b/apps/talos_cluster/mediawiki/Dockerfile @@ -5,13 +5,21 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ librsvg2-bin \ python3-pygments \ git \ + php8.3-fpm \ && git clone --depth 1 --branch REL1_45 \ https://github.com/wikimedia/mediawiki-extensions-CodeMirror.git \ /var/www/html/extensions/CodeMirror \ && rm -rf /var/www/html/extensions/CodeMirror/.git \ && pecl install redis \ && docker-php-ext-enable apcu redis \ + && a2enmod proxy_fcgi setenvif mpm_event \ + && a2dismod mpm_prefork \ + && a2enconf php8.3-fpm \ && apt-get purge -y git && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* /tmp/pear COPY php-custom.ini /usr/local/etc/php/conf.d/zz-mediawiki-custom.ini +COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh +RUN chmod +x /usr/local/bin/docker-entrypoint.sh + +CMD ["/usr/local/bin/docker-entrypoint.sh"] diff --git a/apps/talos_cluster/mediawiki/configmap.yaml b/apps/talos_cluster/mediawiki/configmap.yaml @@ -85,6 +85,7 @@ data: $wgJobRunRate = 0; $wgUseLocalMessageCache = true; + $wgEnableSidebarCache = true; $wgShowExceptionDetails = true; diff --git a/apps/talos_cluster/mediawiki/docker-entrypoint.sh b/apps/talos_cluster/mediawiki/docker-entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +php-fpm8.3 --daemonize +exec apache2-foreground