Add RabbitMQ Service to Docker Compose Configuration (#5439)

* fix: celery broker setup

* fix: docker compose update

* fixed rabbitmq vhost issue

* fix: env fixes

* fix-envs-issue in selfhost docker compose

* volume name fix

* added depends on for rabbitmq service

* Add: AMQP_URL for remote rabbitmq urls

* added amqp url im docker compose

* changed default user to guest

* fix: changes the Rabbit mq password var name

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
This commit is contained in:
Akshat Jain 2024-09-02 17:40:17 +05:30 committed by GitHub
parent 8526b801f4
commit 2c950713a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 96 additions and 16 deletions

View file

@ -1,12 +1,3 @@
networks:
dev_env:
driver: bridge
volumes:
redisdata:
uploads:
pgdata:
services:
plane-redis:
image: valkey/valkey:7.2.5-alpine
@ -16,6 +7,20 @@ services:
volumes:
- redisdata:/data
plane-mq:
image: rabbitmq:3.13.6-management-alpine
restart: unless-stopped
networks:
- dev_env
volumes:
- rabbitmq_data:/var/lib/rabbitmq
env_file:
- .env
environment:
RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER}
RABBITMQ_DEFAULT_PASS: ${RABBITMQ_PASSWORD}
RABBITMQ_DEFAULT_VHOST: ${RABBITMQ_VHOST}
plane-minio:
image: minio/minio
restart: unless-stopped
@ -179,3 +184,13 @@ services:
- api
- space
- admin
volumes:
redisdata:
uploads:
pgdata:
rabbitmq_data:
networks:
dev_env:
driver: bridge