Skip to content
Snippets Groups Projects
docker-compose.yml 872 B
Newer Older
  • Learn to ignore specific revisions
  • 
    services:
    
        build: .
    
        image: registry.alpha.grandlyon.com/refonte-data/service-email:${TAG}
    
        ports:
    
          - ${MAIL_SERVICE_BIND_PORT}:3000
    
        environment:
    
          - USER_SUPPORT_MAILBOX=${USER_SUPPORT_MAILBOX}
          - RABBITMQ_USER=rabbitmq-user
          - RABBITMQ_PASSWORD=${RABBITMQ_PASSWORD}
    
          - GROUP_HEADER=x-consumer-groups
          - EMAIL_WRITER_GROUP_NAME=email-writer
    
        restart: unless-stopped
    
    ncastejon's avatar
    ncastejon committed
      rabbitmq:
    
        image: rabbitmq:3-management-alpine
    
    ncastejon's avatar
    ncastejon committed
        ports:
    
          - ${RABBITMQ_LISTENING_PORT}:5672 # standard port for communication
    
          - ${RABBITMQ_GUI_PORT}:15672 # graphic interface
    
    ncastejon's avatar
    ncastejon committed
        environment:
    
          - RABBITMQ_DEFAULT_USER=rabbitmq-user
          - RABBITMQ_DEFAULT_PASS=${RABBITMQ_PASSWORD}
    
    FORESTIER Fabien's avatar
    FORESTIER Fabien committed
        volumes:
    
          - rabbitmq-data-volume:/var/lib/rabbitmq
        restart: unless-stopped
    
    ncastejon's avatar
    ncastejon committed
    
    volumes:
    
      rabbitmq-data-volume: