RabbitMQ
Hoe gebruik ik RabbitMQ bij Hipex
RabbitMQ wordt bij Hipex gedraaid via Docker. We gaan er voor deze verdere handleiding dan ook vanuit dat je bekend bent met Docker en hoe je dit kunt gebruiken. Zie hiervoor ook onze docker documentatie.
Service configuratie
In de docker configuratie geef je aan welke versie van RabbitMQ je wil gebruiken en op welke
poort deze beschikbaar moet zijn. In onderstaand voorbeeld is dat dus versie 3 op poort 15672
en 25672
.
version: "3"
services:
rabbitmq:
image: rabbitmq:3-management-alpine
volumes:
- ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
ports:
- 25677:5672
- 15677:15672
Plaats bovenstaande configuratie in een docker-compose.yml
file in een gewenste map, bijvoorbeeld ~/rabbitmq/docker-compose.yml
Plaats een Rabbitmq configuratie file in de gewenste map, bijvoorbeeld ~/rabbitmq/rabbitmq.conf
Hiervoor kun je onderstaande configuratie gebruiken:
default_vhost = /
default_user = <User>
default_pass = <Pasword>
Daarna kun je de services starten met dit commando.
hipex docker:compose:up --detach