From eed9cf965929503ff258cd703a5f35f2489d1287 Mon Sep 17 00:00:00 2001 From: Mahmoud Hamdy Date: Tue, 12 May 2026 12:12:09 +0300 Subject: [PATCH] Bump Dockerfile base image to php:8.4-apache The previous `php:7.3-apache` base no longer satisfies the project's PHP requirements: composer.json requires `php >= 8.3.0`, and composer.lock pins symfony/var-dumper and symfony/yaml versions that require PHP >= 8.4. As a result, `composer install` aborts inside the container and `docker compose up --build` fails on a fresh clone of master. Verified locally that switching to php:8.4-apache lets the full build complete (composer install in 28.5s, image exported end-to-end). The pdo, pdo_mysql, mysqli extensions and Apache rewrite module install the same way on the new base. Fixes #165 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f88df170..faac123d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:7.3-apache +FROM php:8.4-apache WORKDIR /app