From 659bda8ec045d8f912e37904c8c1dbd99f71d460 Mon Sep 17 00:00:00 2001 From: ncastejon <castejon.nicolas@gmail.com> Date: Mon, 8 Oct 2018 09:38:27 +0200 Subject: [PATCH] Add rabbitmq docker image --- docker-compose.yml | 15 ++++++++++++++- src/email/email.service.ts | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 98cdd92..b2ac19f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,4 +5,17 @@ services: build: . ports: - 3001:3000 - \ No newline at end of file + rabbitmq: + image: 'bitnami/rabbitmq:latest' + ports: + - "5672:5672" # standar port for communication + - "15672:15672" # graphique interface + environment: + - RABBITMQ_USERNAME=${RABBITMQ_USERNAME} + - RABBITMQ_PASSWORD=${RABBITMQ_PASSWORD} + volumes: + - rabbitmqPersistence:/bitnami + + +volumes: + rabbitmqPersistence: \ No newline at end of file diff --git a/src/email/email.service.ts b/src/email/email.service.ts index 992c755..9c70b9b 100644 --- a/src/email/email.service.ts +++ b/src/email/email.service.ts @@ -6,7 +6,7 @@ import { Email } from './email'; export class EmailService { send(email: Email) { - const rabbitmqUrl = 'amqp://user:password123@0.0.0.0:5672'; + const rabbitmqUrl = 'amqp://user:password123@rabbitmq:5672'; const mailerQueue = 'portail-data-send-email'; // Connect to rabbitmq -- GitLab