From a244636f9b89b9d071ff06945c62e1000a07b3cd Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Sun, 7 Sep 2025 18:46:42 +0100 Subject: [PATCH 1/6] PHP_VERSION=8.5.0beta2 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba43b11..89bb4b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ # elecena.pl (c) 2015-2025 # https://hub.docker.com/_/php -ARG PHP_VERSION=8.4.10 +ARG PHP_VERSION=8.5.0beta2 # https://hub.docker.com/_/python/ -ARG PYTHON_VERSION=3.13.5 +ARG PYTHON_VERSION=3.13.7 # https://hub.docker.com/_/composer -ARG COMPOSER_VERSION=2.8.9 +ARG COMPOSER_VERSION=2.8.11 FROM composer:$COMPOSER_VERSION AS php-composer RUN /usr/bin/composer -v From 36ac82249df11970db1f5eafc2e5ecf0fb6181be Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Sat, 11 Oct 2025 21:07:39 +0100 Subject: [PATCH 2/6] PHP_VERSION=8.5.0RC2 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 89bb4b2..c50357b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # elecena.pl (c) 2015-2025 # https://hub.docker.com/_/php -ARG PHP_VERSION=8.5.0beta2 +ARG PHP_VERSION=8.5.0RC2 # https://hub.docker.com/_/python/ ARG PYTHON_VERSION=3.13.7 From d181444fc6944bca0481c30f05706c0de584b053 Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Thu, 6 Nov 2025 11:55:13 +0000 Subject: [PATCH 3/6] Update PHP version to 8.5.0RC3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c50357b..eeeb06d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # elecena.pl (c) 2015-2025 # https://hub.docker.com/_/php -ARG PHP_VERSION=8.5.0RC2 +ARG PHP_VERSION=8.5.0RC3 # https://hub.docker.com/_/python/ ARG PYTHON_VERSION=3.13.7 From ca6c7fe6b6c4283d5a9c919b537702239d1fd94d Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Thu, 6 Nov 2025 21:55:10 +0000 Subject: [PATCH 4/6] Fix Dockerfile environment variable syntax --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index a04147b..ecc797f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN apk add \ # sendrecvmsg.c:128:19: error: invalid application of 'sizeof' to incomplete type 'struct cmsgcred' # # see https://github.com/docker-library/php/issues/1245#issuecomment-1019957169 -ENV CFLAGS="$CFLAGS -D_GNU_SOURCE" +ENV CFLAGS="${CFLAGS:-} -D_GNU_SOURCE" RUN docker-php-ext-install \ bz2 \ @@ -81,8 +81,8 @@ ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php-fpm php" RUN php -r '$res = iconv("utf-8", "utf-8//IGNORE", "fooą");' RUN php -v; php -m; php -i | grep ini -ENV PHP_VERSION $PHP_VERSION -ENV COMPOSER_VERSION $COMPOSER_VERSION +ENV PHP_VERSION=$PHP_VERSION +ENV COMPOSER_VERSION=$COMPOSER_VERSION # add an info script WORKDIR /opt From 132b9b6a0922d1822c6a60965c53785d12fc9cef Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Thu, 6 Nov 2025 21:57:54 +0000 Subject: [PATCH 5/6] Add PHP version check and installed modules Added commands to check PHP version and installed modules. --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index ecc797f..2293a35 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,10 @@ RUN /usr/bin/composer -v # PHP # FROM php:$PHP_VERSION-cli-alpine AS php + +# check what's already installed +RUN php -v; php -m + RUN apk add \ bzip2-dev \ libsodium-dev \ From d77192a8592651571ca57a778d6b843ce7241142 Mon Sep 17 00:00:00 2001 From: Maciej Brencz Date: Thu, 6 Nov 2025 21:59:39 +0000 Subject: [PATCH 6/6] Remove sodium extension from dependencies Removed `sodium` extension from Dockerfile dependencies. It's already installed in the base image --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2293a35..8a7b258 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,7 +43,6 @@ RUN docker-php-ext-install \ shmop \ soap \ sockets \ - sodium \ sysvsem \ sysvshm \ xsl