https://github.com/smartcat-labs/rabbitmq-docker
A RabbitMQ Docker Image that allows passing RabbitMQ configuration via environment variables, based on the DockerHub official image
https://github.com/smartcat-labs/rabbitmq-docker
Last synced: 2 months ago
JSON representation
A RabbitMQ Docker Image that allows passing RabbitMQ configuration via environment variables, based on the DockerHub official image
- Host: GitHub
- URL: https://github.com/smartcat-labs/rabbitmq-docker
- Owner: smartcat-labs
- Created: 2018-06-18T12:47:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-18T12:53:39.000Z (almost 7 years ago)
- Last Synced: 2025-02-07T11:14:40.856Z (4 months ago)
- Language: Shell
- Size: 0 Bytes
- Stars: 1
- Watchers: 18
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RabbitMQ Docker
This is a RabbitMQ Docker image based on DockerHub [official RabbitMQ image](https://hub.docker.com/_/rabbitmq/) that has additional support for externally provided RabbitMQ config files via environment variables.
It supports the following RabbitMQ config files:
- RabbitMQ configuration
- RabbitMQ enabled plugins configuration
- RabbitMQ Management plugin configurationAll other configuration mechanisms from the original Docker image are retained.
## RabbitMQ configuration
Environment variable `RABBITMQ_CONFIGURATION`, if defined, is used to override `/etc/rabbitmq/rabbitmq.config` file in Docker container.
## RabbitMQ enabled plugins configuration
Environment variable `RABBITMQ_PLUGINS_CONFIGURAION`, if defined, is used to override `/etc/rabbitmq/enabled_plugins` file in Docker container.
## RabbitMQ Management plugin configuration
Environment variable `RABBITMQ_MANAGEMENT_CONFIGURAION`, if defined, is used to override `/etc/rabbitmq/rabbitmq.json` file in Docker container.