mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
.. | ||
scripts | ||
docker-compose.yml | ||
Dockerfile | ||
README.md |
Ejabberd cluster with docker compose
This example uses dnsdocker to discover other nodes and setup a multi-master cluster.
Build the ejabberd cluster image:
git clone https://github.com/rroemhild/docker-ejabberd.git
cd docker-ejabberd/examples/docker-compose-cluster
docker-compose build
Start dnsdocker and the first ejabberd node:
docker-compose up -d
Wait until the first ejabberd node is up and running docker-compose logs ejabberd
, then add some ejabberd nodes to the cluster:
docker-compose scale ejabberd=4