diff --git a/.docker/php/Dockerfile b/.docker/php/Dockerfile index 37fea50a..d5317080 100755 --- a/.docker/php/Dockerfile +++ b/.docker/php/Dockerfile @@ -42,6 +42,10 @@ RUN if [ $xdebug = "1" ] ; then \ RUN docker-php-ext-configure opcache --enable-opcache \ && docker-php-ext-install opcache +#AMQP +RUN apt-get -y install --no-install-recommends gcc make autoconf libc-dev pkg-config librabbitmq-dev --fix-missing +RUN pecl install amqp-1.11.0 && docker-php-ext-enable amqp + #INTL RUN apt-get update \ && apt-get install -y --no-install-recommends libicu-dev @@ -76,4 +80,4 @@ USER dev WORKDIR /home/wwwroot/ -EXPOSE 9000 \ No newline at end of file +EXPOSE 9000 diff --git a/composer.lock b/composer.lock index a0de4eba..13a49981 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "044d0147baf540276a07be5a319af5e2", + "content-hash": "17076ca60f35700e71304311facbb28c", "packages": [ { "name": "aws/aws-crt-php", @@ -6781,6 +6781,75 @@ ], "time": "2023-11-23T20:39:43+00:00" }, + { + "name": "symfony/amqp-messenger", + "version": "v6.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/amqp-messenger.git", + "reference": "6ba7a032d6074b4806c9d036c6d21cc092c7d18d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/amqp-messenger/zipball/6ba7a032d6074b4806c9d036c6d21cc092c7d18d", + "reference": "6ba7a032d6074b4806c9d036c6d21cc092c7d18d", + "shasum": "" + }, + "require": { + "ext-amqp": "*", + "php": ">=8.1", + "symfony/messenger": "^6.1|^7.0" + }, + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" + }, + "type": "symfony-messenger-bridge", + "autoload": { + "psr-4": { + "Symfony\\Component\\Messenger\\Bridge\\Amqp\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony AMQP extension Messenger Bridge", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/amqp-messenger/tree/v6.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-03-05T20:59:08+00:00" + }, { "name": "symfony/asset", "version": "v6.4.3",