From a9d6ddd09cf9b071f8211fb69a8015cb5aa83fc5 Mon Sep 17 00:00:00 2001 From: Joanhey Date: Thu, 7 Aug 2025 09:12:57 +0200 Subject: [PATCH 1/5] [php] RoadRunner Symfony update to 2025.1 and PHP 8.4 --- frameworks/PHP/symfony/symfony-roadrunner.dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile index 1fc48dadcdc..d3c39e928f4 100644 --- a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile +++ b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile @@ -1,6 +1,6 @@ -FROM php:8.3-cli +FROM php:8.4-cli -COPY --from=ghcr.io/roadrunner-server/roadrunner:2023.3 --link /usr/bin/rr /usr/local/bin/rr +COPY --from=ghcr.io/roadrunner-server/roadrunner:2025.1 --link /usr/bin/rr /usr/local/bin/rr COPY --from=mlocati/php-extension-installer --link /usr/bin/install-php-extensions /usr/local/bin/ COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer From e4b214a3468e32b233bc91f46bba721937f68aab Mon Sep 17 00:00:00 2001 From: Joanhey Date: Thu, 7 Aug 2025 18:15:39 +0200 Subject: [PATCH 2/5] Update display_name [ci skip] --- frameworks/PHP/symfony/benchmark_config.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frameworks/PHP/symfony/benchmark_config.json b/frameworks/PHP/symfony/benchmark_config.json index d5f97f06800..05955fb8944 100644 --- a/frameworks/PHP/symfony/benchmark_config.json +++ b/frameworks/PHP/symfony/benchmark_config.json @@ -63,7 +63,7 @@ "webserver": "nginx", "os": "Linux", "database_os": "Linux", - "display_name": "symfony-raw", + "display_name": "symfony [raw orm]", "notes": "", "versus": "php", "tags": [] @@ -87,7 +87,7 @@ "webserver": "none", "os": "Linux", "database_os": "Linux", - "display_name": "symfony-swoole", + "display_name": "symfony [swoole]", "notes": "", "versus": "swoole", "tags": [] @@ -111,7 +111,7 @@ "webserver": "None", "os": "Linux", "database_os": "Linux", - "display_name": "symfony-workerman", + "display_name": "symfony [workerman]", "notes": "", "versus": "php", "tags": [] @@ -135,7 +135,7 @@ "webserver": "None", "os": "Linux", "database_os": "Linux", - "display_name": "symfony-roadrunner", + "display_name": "symfony [roadrunner]", "notes": "", "versus": "php", "tags": [] @@ -159,7 +159,7 @@ "webserver": "caddy", "os": "Linux", "database_os": "Linux", - "display_name": "symfony-frankenphp", + "display_name": "symfony [frankenphp]", "notes": "Use php 8.2", "versus": "php", "tags": [] From 90cd3a962a984a595e19a2947d105cb0af3ac4f8 Mon Sep 17 00:00:00 2001 From: Joanhey Date: Fri, 8 Aug 2025 09:05:48 +0200 Subject: [PATCH 3/5] Add protobuf extension --- frameworks/PHP/symfony/symfony-roadrunner.dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile index d3c39e928f4..a388570c60f 100644 --- a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile +++ b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile @@ -15,11 +15,12 @@ COPY --link deploy/conf/php.ini /usr/local/etc/php/ WORKDIR /symfony COPY --link . . +RUN pecl install protobuf > /dev/null && echo "extension=protobuf.so" > /usr/local/etc/php/conf.d/protobuf.ini + ENV APP_RUNTIME="Runtime\RoadRunnerSymfonyNyholm\Runtime" RUN composer require runtime/roadrunner-symfony-nyholm --update-no-dev --no-scripts --quiet RUN cp deploy/postgresql/.env . && composer dump-env prod && bin/console cache:clear EXPOSE 8080 -RUN rr -v ENTRYPOINT ["rr", "serve"] From 8f79910c0d1bfbacf997a629deeee1ef6cff833b Mon Sep 17 00:00:00 2001 From: Joan Miquel Date: Mon, 11 Aug 2025 20:40:05 +0200 Subject: [PATCH 4/5] Small change to rerun CI --- frameworks/PHP/symfony/symfony-roadrunner.dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile index a388570c60f..c1fe68bae1f 100644 --- a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile +++ b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile @@ -24,3 +24,4 @@ RUN cp deploy/postgresql/.env . && composer dump-env prod && bin/console cache:c EXPOSE 8080 ENTRYPOINT ["rr", "serve"] + From 8f86f21b463cb0f0d3439fb56b6fd3710464bac7 Mon Sep 17 00:00:00 2001 From: Joan Miquel Date: Mon, 11 Aug 2025 20:46:24 +0200 Subject: [PATCH 5/5] Another small change to rerun CI Failed to build the TFB dockerfile. --- frameworks/PHP/symfony/symfony-roadrunner.dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile index c1fe68bae1f..a388570c60f 100644 --- a/frameworks/PHP/symfony/symfony-roadrunner.dockerfile +++ b/frameworks/PHP/symfony/symfony-roadrunner.dockerfile @@ -24,4 +24,3 @@ RUN cp deploy/postgresql/.env . && composer dump-env prod && bin/console cache:c EXPOSE 8080 ENTRYPOINT ["rr", "serve"] -