diff --git a/services/real-time/app.coffee b/services/real-time/app.coffee index 578520296d..0365f773c6 100644 --- a/services/real-time/app.coffee +++ b/services/real-time/app.coffee @@ -4,16 +4,9 @@ logger.initialize("real-time-sharelatex") express = require("express") session = require("express-session") redis = require("redis-sharelatex") -ioredis = require('ioredis') Settings = require "settings-sharelatex" -redisSessionsSettings = Settings.redis.websessions or Settings.redis.web - -if redisSessionsSettings?.cluster? - logger.log {}, "using redis cluster for web sessions" - sessionRedisClient = new ioredis.Cluster(redisSessionsSettings.cluster) -else - sessionRedisClient = redis.createClient(redisSessionsSettings) +sessionRedisClient = redis.createClient(Settings.redis.websessions) RedisStore = require('connect-redis')(session) SessionSockets = require('session.socket.io') diff --git a/services/real-time/config/settings.defaults.coffee b/services/real-time/config/settings.defaults.coffee index b8fe111b98..d939dd55a8 100644 --- a/services/real-time/config/settings.defaults.coffee +++ b/services/real-time/config/settings.defaults.coffee @@ -14,7 +14,12 @@ module.exports = password: "" key_schema: pendingUpdates: ({doc_id}) -> "PendingUpdates:#{doc_id}" - + + websessions: + host: "localhost" + port: "6379" + password: "" + internal: realTime: port: 3026