Update config for websessions

This commit is contained in:
James Allen
2017-05-10 15:52:35 +01:00
parent b7a07ea1b7
commit 01d0b63f2c
2 changed files with 7 additions and 9 deletions

View File

@@ -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')

View File

@@ -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