From a1bc750b27459434e14e7e7c1585d51fbf8fc740 Mon Sep 17 00:00:00 2001
From: Alexander Tim Hobelsberger
 <alexander_tim.hobelsberger@student.reutlingen-university.de>
Date: Sun, 18 Dec 2022 19:07:34 +0100
Subject: [PATCH] async redis connection

---
 index.js | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/index.js b/index.js
index c93eefd..cea2aa2 100644
--- a/index.js
+++ b/index.js
@@ -36,11 +36,18 @@ var port = process.env.PORT || 3000;
 const redis = require('socket.io-redis');
 const { createClient } = require('redis');
 const { createAdapter } = require('@socket.io/redis-adapter');
-
-const pubClient = createClient({ host: 'host.docker.internal', port: 6379});
+/* 
+const pubClient = createClient({ host: 'redis-server', port: 6379});
 const subClient = pubClient.duplicate();
 
-io.adapter(createAdapter(pubClient, subClient));
+io.adapter(createAdapter(pubClient, subClient)); */
+
+(async () => {
+  pubClient = createClient({ url: "redis://redis-server:6379" });
+  await pubClient.connect();
+  subClient = pubClient.duplicate();
+  io.adapter(createAdapter(pubClient, subClient));
+})();
 
 
 //DB Connection
-- 
GitLab