version: '3'
services:
  rabbitmq:
    image: rabbitmq:management
    container_name: mq
    restart: unless-stopped
    environment:
      - RABBITMQ_DEFAULT_USER=mqadmin
      - RABBITMQ_DEFAULT_PASS=3Mnj29jKBsFybc    
    ports:
      # The standard AMQP protocol port
      - '5672:5672'
      # HTTP management UI
      - '15672:15672'
    volumes:
      - ./demo/pyapp/queue/data/:/var/lib/rabbitmq/
      - ./demo/pyapp/queue/log/:/var/log/rabbitmq/
    networks:
      - ametiq
networks:
  ametiq:
    external: true