rabbitMQ image that allows you to configure exchanges and queues
237
rabbitMQ image that allows you to configure exchanges and queues.
image: isaias10/rabbit-easy:latest
volumes:
- ./configs/queues-config.json:/config.json:ro
environment:
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: supersecret
{
"exchanges": [
{
"name": "services.exchange",
"type": "topic",
"durable": true
},
{
"name": "updates.exchange",
"type": "fanout",
"durable": true
}
],
"queues": [
{
"name": "mail",
"durable": true
},
{
"name": "files",
"durable": true
},
{
"name": "logs",
"durable": true
},
{
"name": "updates-menus",
"durable": true
}
],
"bindings": [
{
"source": "services.exchange",
"destination": "mail",
"routing_key": "action.mail"
},
{
"source": "services.exchange",
"destination": "files",
"routing_key": "action.file"
},
{
"source": "services.exchange",
"destination": "logs",
"routing_key": "action.*"
},
{
"source": "updates.exchange",
"destination": "updates-menus"
}
]
}
Content type
Image
Digest
sha256:5fbfa473f…
Size
156.7 MB
Last updated
12 months ago
docker pull isaias10/rabbit-easy