Skip to content
Snippets Groups Projects
docker-compose.yml 826 B
Newer Older
version: '3.1'

services:
  service-email:
    build: .
    container_name: service-email-${NODE_ENV}
    ports:
      - ${DEV_SERVICE_EMAIL_PORT}:3000
    environment:
      - ADMIN_EMAILS=${DEV_ADMIN_EMAILS}
      - 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: