Added RabbitMQ with clustering (#151)
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
RabbitMQ 3.6.1 with easy Rancher clustering
|
||||||
|
===
|
||||||
|
Provides RabbitMQ image that can scale to a cluster.
|
||||||
|
|
||||||
|
TODO:
|
||||||
|
* avoid deployment on a node where the service is already present
|
||||||
Executable
+27
@@ -0,0 +1,27 @@
|
|||||||
|
rabbitmq:
|
||||||
|
image: rancher/rabbitmq-conf:v0.1.0
|
||||||
|
labels:
|
||||||
|
io.rancher.container.hostname_override: container_name
|
||||||
|
io.rancher.sidekicks: rabbitmq-base,rabbitmq-datavolume
|
||||||
|
volumes_from:
|
||||||
|
- rabbitmq-datavolume
|
||||||
|
rabbitmq-datavolume:
|
||||||
|
labels:
|
||||||
|
io.rancher.container.hostname_override: container_name
|
||||||
|
io.rancher.container.start_once: true
|
||||||
|
volumes:
|
||||||
|
- /etc/rabbitmq
|
||||||
|
- /opt/rancher/bin
|
||||||
|
entrypoint: /bin/true
|
||||||
|
image: rabbitmq:3.6.1-management
|
||||||
|
rabbitmq-base:
|
||||||
|
labels:
|
||||||
|
io.rancher.container.hostname_override: container_name
|
||||||
|
image: rabbitmq:3.6.1-management
|
||||||
|
volumes_from:
|
||||||
|
- rabbitmq-datavolume
|
||||||
|
net: "container:rabbitmq"
|
||||||
|
entrypoint:
|
||||||
|
- /opt/rancher/bin/run.sh
|
||||||
|
environment:
|
||||||
|
- RABBITMQ_ERLANG_COOKIE=secretcookie
|
||||||
Executable
+10
@@ -0,0 +1,10 @@
|
|||||||
|
.catalog:
|
||||||
|
name: "Rabbit MQ"
|
||||||
|
version: "0.1.0"
|
||||||
|
decription: A reliable, distributed messaging broker
|
||||||
|
rabbitmq:
|
||||||
|
metadata:
|
||||||
|
rabbitmq:
|
||||||
|
config:
|
||||||
|
node.name: "$${HOSTNAME}"
|
||||||
|
|
||||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.0 KiB |
Executable
+5
@@ -0,0 +1,5 @@
|
|||||||
|
name: RabbitMQ 3.6.1
|
||||||
|
description: |
|
||||||
|
Robust messaging for applications
|
||||||
|
version: 0.1.0
|
||||||
|
category: Message queues
|
||||||
Reference in New Issue
Block a user