From dc63b6cb4de58da796b5a69a27d12136013f35a8 Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Thu, 4 Jun 2026 10:21:12 -0600 Subject: [PATCH] Load Alpine Apache proxy modules for website --- apps/website/Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/website/Dockerfile b/apps/website/Dockerfile index ea88f3c..bd5da1d 100644 --- a/apps/website/Dockerfile +++ b/apps/website/Dockerfile @@ -2,6 +2,7 @@ FROM php:8.5-fpm-alpine RUN apk add --no-cache \ apache2 \ + apache2-proxy \ curl \ libcurl \ shadow \ @@ -35,10 +36,14 @@ RUN set -eu; \ printf "LoadModule %s %s\n" "$name" "$path" >> /etc/apache2/httpd.conf; \ fi; \ }; \ - enable_module rewrite_module modules/mod_rewrite.so; \ - enable_module headers_module modules/mod_headers.so; \ - enable_module proxy_module modules/mod_proxy.so; \ - enable_module proxy_fcgi_module modules/mod_proxy_fcgi.so; \ + test -s /usr/lib/apache2/mod_rewrite.so; \ + test -s /usr/lib/apache2/mod_headers.so; \ + test -s /usr/lib/apache2/mod_proxy.so; \ + test -s /usr/lib/apache2/mod_proxy_fcgi.so; \ + enable_module rewrite_module /usr/lib/apache2/mod_rewrite.so; \ + enable_module headers_module /usr/lib/apache2/mod_headers.so; \ + enable_module proxy_module /usr/lib/apache2/mod_proxy.so; \ + enable_module proxy_fcgi_module /usr/lib/apache2/mod_proxy_fcgi.so; \ sed -i 's/DirectoryIndex index.html/DirectoryIndex index.php index.html/' /etc/apache2/httpd.conf; \ sed -i 's/^Listen 80$/Listen 8080/' /etc/apache2/httpd.conf; \ sed -i 's#^ErrorLog .*#ErrorLog /proc/self/fd/2#' /etc/apache2/httpd.conf; \