# Copyright Broadcom, Inc. All Rights Reserved. # SPDX-License-Identifier: APACHE-2.0 services: rabbitmq: image: docker.io/bitnami/rabbitmq:4.1 ports: - '4369:4369' - '5551:5551' - '5552:5552' - '5672:5672' - '25672:25672' - '15672:15672' volumes: - 'rabbitmq_data:/bitnami/rabbitmq/mnesia' - ./config/advanced.config:/bitnami/rabbitmq/conf/advanced.config:ro environment: - BITNAMI_DEBUG=true - RABBITMQ_SECURE_PASSWORD=yes - RABBITMQ_ENABLE_LDAP=yes - RABBITMQ_LDAP_TLS=no - RABBITMQ_LDAP_SERVERS=openldap - RABBITMQ_LDAP_SERVERS_PORT=1389 - RABBITMQ_LDAP_USER_DN_PATTERN=cn=$${username},ou=users,dc=example,dc=org - RABBITMQ_LOGS=- openldap: image: 'docker.io/bitnami/openldap:latest' ports: - '1389:1389' environment: - LDAP_ADMIN_USERNAME=admin - LDAP_ADMIN_PASSWORD=adminpassword - LDAP_USERS=user01 - LDAP_PASSWORDS=password1 volumes: - 'openldap_data:/bitnami/openldap' volumes: rabbitmq_data: driver: local openldap_data: driver: local