diff --git a/docker-compose.yml b/docker-compose.yml
index 98cdd92393d9c7773d652861c363e600940545ec..b2ac19f07fd7ed4fcbe7b6f047f8476478ee6485 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 992c755a0486add9b9150380c77eebb67db521bb..9c70b9b1e35cc2f679ebab8603a1bbdc05bc86e7 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