Skip to content

Dockerized setup for creating a RabbitMQ cluster. It includes all the necessary configurations to easily deploy a RabbitMQ cluster using Docker containers.

Notifications You must be signed in to change notification settings

buraketmen/rabbitmq-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ Cluster with Consul

Dockerized setup for creating a RabbitMQ cluster with consul. It includes all the necessary configurations to easily deploy a RabbitMQ cluster using Docker containers.

Getting started

  1. Clone this repository:
git clone https://github.com/buraketmen/rabbitmq-cluster.git
cd rabbitmq-cluster
  1. Build your own image, and define RABBITMQ_USERNAME and RABBITMQ_PASSWORD envs. (Alternatively, you can use my quorum image or its Dockerfile to handle MQTT/STOMP/AMQP default users by single env variable Source)
docker build -t <your-image> .
  1. Initialize Docker Swarm (if not already initialized)
docker swarm init
  1. Deploy the RabbitMQ Stack
docker stack deploy -c docker-compose.yml rabbitmq-cluster

Usage

  • Access the RabbitMQ Management UI at http://localhost:15672
  • Default username and password will be your RABBITMQ_USERNAME and RABBITMQ_PASSWORD envs. You can change it from docker-compose.yml file easily.

About

Dockerized setup for creating a RabbitMQ cluster. It includes all the necessary configurations to easily deploy a RabbitMQ cluster using Docker containers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published