Skip to content
Snippets Groups Projects
docker-compose.yml 871 B
Newer Older
  • Learn to ignore specific revisions
  • version: '3.1'
    
    services:
      service-email:
        build: .
    
        container_name: service-email-${NODE_ENV}
    
        ports:
    
          - ${DEV_SERVICE_EMAIL_PORT}:3000
    
        environment:
    
    FORESTIER Fabien's avatar
    FORESTIER Fabien committed
          - NODE_ENV=${NODE_ENV}
          - PLATEFORM_DATA_EMAIL=${DEV_PLATEFORM_DATA_EMAIL}
    
          - RABBITMQ_USER=${DEV_RABBITMQ_USER}
          - RABBITMQ_PASSWORD=${DEV_RABBITMQ_PASSWORD}
    
        restart: unless-stopped
    
    ncastejon's avatar
    ncastejon committed
      rabbitmq:
    
        image: 'rabbitmq:3-management-alpine'
    
        container_name: rabbitmq-${NODE_ENV}
    
    ncastejon's avatar
    ncastejon committed
        ports:
    
          - ${DEV_RABBITMQ_STANDARD_PORT}:5672 # standar port for communication
          - ${DEV_RABBITMQ_INTERFACE_PORT}:15672 # graphique interface
    
    ncastejon's avatar
    ncastejon committed
        environment:
    
          - RABBITMQ_DEFAULT_USER=${DEV_RABBITMQ_USER}
          - RABBITMQ_DEFAULT_PASS=${DEV_RABBITMQ_PASSWORD}
    
    FORESTIER Fabien's avatar
    FORESTIER Fabien committed
        volumes:
    
          - rabbitmqPersistence:/var/lib/rabbitmq
        restart: unless-stopped  
    
    ncastejon's avatar
    ncastejon committed
    
    volumes:
      rabbitmqPersistence: