Hej, mam aplikację napisaną w Symfony, która wymaga kolejki asynchronicznej. W tym celu używam Messenger Component. Aktualnie działa on na Doctrine, czyli na mojej bazie danych. Chciałbym aby używał do tego celu RabbitMQ
Oto jego konfiguracja:
version: '3'
networks:
custom:
external: true
services:
rabbit:
image: rabbitmq:3-management
container_name: 'rabbitmq'
hostname: rabbitmq
ports:
- "5672:5672"
- "15672:15672"
networks:
- custom
A oto konfiguracja webservera
version: "3"
networks:
custom:
external: true
services:
webserver:
build:
context: .
dockerfile: Dockerfile
container_name: pricerank
ports:
- '8081:80'
networks:
- custom
links:
- database
external_links:
- rabbit
volumes:
- ./:/var/www/html
.env
MESSENGER_TRANSPORT_DSN=amqp://quest:quest@rabbitmq:5672/%2f/messages
Problem w tym, że przy próbie dodania czegoś do kolejki, otrzymuję błąd
Could not connect to the AMQP server. Please verify the provided DSN. ({"host":"rabbitmq","port":5672,"vhost":"\/","login":"quest","password":"********"}).