RabbitMQ is an open source general-purpose message broker that is designed for consistent, highly-available messaging scenarios (both synchronous and asynchronous).
- Docker image base
bitnami/rabbitmq
link - Combine with Traefik custom setup: asapdotid/traefik
docker network create proxy
docker network create secure
make help
First of all:
- Init setup env:
make init
- Init docker compose env:
make compose-init
You could custom environment of setup proxy with Traefik on .make/.env
:
# with proxy
DOCKER_PROJECT_PROXY=true
Or
# without proxy (default)
DOCKER_PROJECT_PROXY=false
- 📖 Docker compose RabbitMQ config of
Bitnami RabbitMQ
link - 📖 RabbitMQ
custom.conf
custom config of link - 📖 RabbitMQ
advanced.config
sample config of link
Now chown this directory to 1001:root
since the image is using UID 1001
as the user running the command:
sudo chown -R 1001:root .data/data
MIT / BSD
This Code was created in 2023 by Asapdotid.