version: '3.1' services: service-email: container_name: service-email-${TAG} build: . image: registry.alpha.grandlyon.com/refonte-data/service-email:${TAG} ports: - ${DEV_SERVICE_EMAIL_PORT}:3000 environment: - NODE_ENV=${NODE_ENV} - PLATEFORM_DATA_EMAIL=${DEV_PLATEFORM_DATA_EMAIL} - RABBITMQ_USER=${DEV_RABBITMQ_USER} - RABBITMQ_PASSWORD=${DEV_RABBITMQ_PASSWORD} - GROUP_HEADER=x-consumer-groups - EMAIL_WRITER_GROUP_NAME=email-writer restart: unless-stopped rabbitmq: image: 'rabbitmq:3-management-alpine' container_name: rabbitmq-${TAG} ports: - ${DEV_RABBITMQ_STANDARD_PORT}:5672 # standard port for communication - ${DEV_RABBITMQ_INTERFACE_PORT}:15672 # graphique interface environment: - RABBITMQ_DEFAULT_USER=${DEV_RABBITMQ_USER} - RABBITMQ_DEFAULT_PASS=${DEV_RABBITMQ_PASSWORD} volumes: - rabbitmqPersistence:/var/lib/rabbitmq restart: unless-stopped volumes: rabbitmqPersistence: