From dcf30adca94f971b712f6ceac49b2525f1bb4a8f Mon Sep 17 00:00:00 2001 From: Stefan Stidl Date: Sat, 6 Dec 2025 19:08:00 +0100 Subject: [PATCH] use alpine base image --- Dockerfile.alpine | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 1026d95..ecffc68 100755 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -1,19 +1,24 @@ -FROM php:8-alpine +FROM alpine:3.18 + +# Use Alpine packages (php8-*) and apache2. Explicit php8 package names +# avoid conflicts and improve multi-arch compatibility. RUN apk add --quiet --no-cache \ bash \ apache2 \ - php-apache2 \ - php-ctype \ - php-phar \ - php-gd \ - php-openssl \ - php-pdo \ - php-pdo_mysql \ - php-pdo_pgsql \ - php-pdo_sqlite \ - php-pgsql \ - php-session \ - php-sqlite3 + wget \ + php8 \ + php8-apache2 \ + php8-ctype \ + php8-phar \ + php8-gd \ + php8-openssl \ + php8-pdo \ + php8-pdo_mysql \ + php8-pdo_pgsql \ + php8-pdo_sqlite \ + php8-pgsql \ + php8-session \ + php8-sqlite3 # Note: PHP extensions are provided via Alpine `php-*` packages above. # The docker-php-extension-installer is redundant when using those packages,