keithchambers / docker-rabbitmq

docker image to deploy rabbitmq cluster on mesos with one marathon app

Home Page:https://hub.docker.com/r/ekesken/rabbitmq/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-rabbitmq

docker image to deploy rabbitmq cluster on mesos with one marathon app.

Marathon config example:

{
  "cpus": 1,
  "mem": 1000,
  "id": "test-rabbitmq",
  "instances": 2,
  "constraints": [
    ["hostname", "UNIQUE"],
    ["test-rabbitmq-host", "CLUSTER", "true"]
  ],
  "env": {
    "RABBITMQ_ERLANG_COOKIE": "my_secret_erlrang_cookie",
    "RABBITMQ_DEFAULT_USER": "admin",
    "RABBITMQ_DEFAULT_PASS": "my_secret_pass"
  },
  "container": {
    "type": "DOCKER",
    "docker": {
      "image": "ekesken/rabbitmq",
      "forcePullImage": true,
      "network": "HOST",
      "privileged": true,
    },
    "volumes": [
      {
        "containerPath": "/var/lib/rabbitmq",
        "hostPath": "/var/lib/rabbitmq",
        "mode": "RW"
      }
    ]
  },
  "healthChecks": [
    {
      "protocol": "TCP",
      "gracePeriodSeconds": 600
    }
  ],
  "upgradeStrategy": {
    "minimumHealthCapacity": 0,
    "maximumOverCapacity": 0
  }
}

About

docker image to deploy rabbitmq cluster on mesos with one marathon app

https://hub.docker.com/r/ekesken/rabbitmq/


Languages

Language:Python 100.0%