Closed jgauthi closed 1 year ago
Voici un exemple de fichier docker-compose.yml pour Symfony 6 avec Messenger et RabbitMQ1 :
version: '3'
services:
php:
build:
context: .
dockerfile: Dockerfile
volumes:
- .:/var/www/html
environment:
- APP_ENV=dev
- SYMFONY_DEPRECATIONS_HELPER=999999
- MESSENGER_TRANSPORT_DSN=amqp://guest:guest@rabbitmq:5672/%2f/messages
depends_on:
- rabbitmq
rabbitmq:
image: rabbitmq:3-management-alpine
ports:
- "15672:15672"
- "5672:5672"
Il est possible d’ajouter un serveur mail et Apache PHP8 en ajoutant les services correspondants dans le fichier docker-compose.yml. Vous pouvez trouver des exemples de fichiers docker-compose.yml pour Symfony sur GitHub2.
Pour configurer RabbitMQ avec Symfony 6, vous pouvez suivre les instructions de la documentation officielle de Symfony12. Vous pouvez également utiliser le bundle RabbitMqBundle3 pour faciliter l’intégration de RabbitMQ dans votre application Symfony.
Venant de Bing AI:
adrien-chinour/poc-symfony-messenger - Ce projet est une preuve de concept sur l’utilisation de symfony/messenger en production. --> Buggué, ne marche pas.
:x: Todo: Forker et étudier le poc de Adrien. Proposer quelques modifications légères. Finalement le poc n'est pas fonctionnel.
Etape 1:
Etape 2:
Stratégie:
Périmètre:
Mettre en place un poc SF6.2 pour tester l'outil symfony messenger.
Todo:
Documentation: