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