Explorar o código

[Symfony] fix dbal 2.13 pb (#6709)

* Update symfony.dockerfile

* Update composer.json

* Update symfony.dockerfile

* Update composer.json

* Update composer.json

* downgrade doctrine-orm

* Update symfony.dockerfile

* downgrade dbal for swoole
J-C HERON %!s(int64=4) %!d(string=hai) anos
pai
achega
e6b61ea2a1

+ 6 - 0
frameworks/PHP/symfony/symfony-swoole.dockerfile

@@ -17,6 +17,12 @@ WORKDIR /symfony
 ADD ./composer.json /symfony/
 RUN mkdir -m 777 -p /symfony/var/cache/swoole /symfony/var/log
 RUN COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev --no-scripts --quiet
+
+# downgrade to doctrine-dbal 2.12 => due to a bug in version 2.13
+# see https://github.com/doctrine/dbal/issues/4603
+RUN composer require doctrine/orm:2.8.5 -W
+RUN composer require doctrine/dbal:2.12.x -W
+
 ADD . /symfony
 RUN COMPOSER_ALLOW_SUPERUSER=1 composer require "k911/swoole-bundle:^0.9" --no-scripts --ignore-platform-reqs --quiet
 RUN COMPOSER_ALLOW_SUPERUSER=1 composer dump-autoload --no-dev --classmap-authoritative

+ 7 - 1
frameworks/PHP/symfony/symfony.dockerfile

@@ -17,7 +17,13 @@ RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children =
 WORKDIR /symfony
 ADD ./composer.json /symfony/
 RUN mkdir -m 777 -p /symfony/var/cache/{dev,prod} /symfony/var/log
-RUN composer install --no-dev --no-scripts 
+RUN composer install --no-dev --no-scripts
+
+# downgrade to doctrine-dbal 2.12 => due to a bug in version 2.13
+# see https://github.com/doctrine/dbal/issues/4603
+RUN composer require doctrine/orm:2.8.5 -W
+RUN composer require doctrine/dbal:2.12.x -W
+
 ADD . /symfony
 RUN COMPOSER_ALLOW_SUPERUSER=1 composer dump-autoload --no-dev --classmap-authoritative
 RUN COMPOSER_ALLOW_SUPERUSER=1 composer dump-env prod