diff --git a/docker-compose.yaml b/docker-compose.yaml
index 4722ecd72a87f8174a09257cc7b8efb9d0f3662b..1fd9dab76be99d5de8fba63264e8b45861c68b3e 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -173,4 +173,5 @@ volumes:
  prometheus-data:
  grafana-data:
  grafana:
+ redis-server:
     
diff --git a/index.js b/index.js
index cea2aa2e67461bfef8efe3ced6ddfdfbde1058fc..b335474647c4f477355931bf4c1fd880d6cff2a3 100644
--- a/index.js
+++ b/index.js
@@ -272,7 +272,7 @@ async function deleteUserFromActiveUsers(response, socket) {
     clientActiveUsers.set(activeUsers.size);
 
     var userArr = Array.from(activeUsers.values());
-    socket.emit('updateUserlist', {
+    io.emit('updateUserlist', {
       userList : userArr
     });
   });
@@ -305,7 +305,7 @@ io.on('connection', (socket) => {
       console.log("Received Message: " + msg);
       messageCounterOut.inc(activeUsers.size);
 
-     socket.emit('chat message', {
+     io.emit('chat message', {
         msg : msg,
         name : name,
         dateTime: dateTime