Addons Docs

RabbitMQ

RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP).

This addon does not provide the Management Plugin.

IMPORTANT: persistent_path should be set to /var/lib/rabbitmq.

Default configs:

See the repository for the configurations definition.

{

    "name": "rabbitmq",

    "category": "message-broker",

    "minimum_memory_mb": 200,

    "logo_filename": "logo.svg",

    "documentation_filename": "README.md",

    "image": "rabbitmq",

    "requires_persistence": true,

    "persistent_path": "/var/lib/rabbitmq",

    "ports": [

      {

        "target_port": 5672,

        "protocol": "TCP"

      }

    ],

    "required_fields": ["persistent_path"],

    "env_variables": {

        "RABBITMQ_ERLANG_COOKIE": "my-cookie",

        "RABBITMQ_VM_MEMORY_HIGH_WATERMARK": "100%"

    },

    "required_env_variables": []

}