version: "3.5" x-environment: &default-ecl3000-environment # These environment variables will be used by ecl3000. # Rabbitmq settings # RABBITMQ_USER: "${RABBITMQ_USER}" # RABBITMQ_PASS: "${RABBITMQ_PASS}" x-volumes: &default-ecl3000-volumes # These volumens will be used by ecl3000. services: ecl3000-rabbitmq: container_name: rabbitmq image: rabbitmq:4.1.1-management-alpine env_file: - rabbitmq.env ports: - "4369:4369" - "5671:5671" - "5672:5672" - "15691:15691" - "15692:15692" - "25672:25672" - "15671:15671" - "15672:15672" hostname: "ecl3000-rabbitmq" volumes: - ecl3000-rabbitmq-data:/var/lib/rabbitmq - ./certs:/etc/rabbitmq/certs - ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro networks: - ecl3000 volumes: ecl3000-rabbitmq-data: networks: ecl3000: