summaryrefslogtreecommitdiff
path: root/bucky
diff options
context:
space:
mode:
Diffstat (limited to 'bucky')
-rw-r--r--bucky/app/site.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/bucky/app/site.js b/bucky/app/site.js
index 4272b24..3e41fcd 100644
--- a/bucky/app/site.js
+++ b/bucky/app/site.js
@@ -13,6 +13,10 @@ var favicon = require('serve-favicon')
var passport = require('passport')
var sessionstore = require('sessionstore')
var session = require('express-session')
+var redis = require('redis')
+var RedisStore = require('connect-redis')(session)
+var redisClient = redis.createClient()
+
var MongoStore = require('connect-mongo')(session);
var upload = require('../util/upload')
@@ -45,6 +49,9 @@ site.init = function(){
saveUninitialized: false,
}
if (!process.env.SESSIONS_IN_MEMORY) {
+ sessionSettings.store =
+ new RedisStore({ client: redisClient })
+ /*
sessionSettings.store = new MongoStore({
url: process.env.MONGODB_URL || 'mongodb://127.0.0.1:27107/buckySessionDb'
// type: 'mongodb',
@@ -54,6 +61,7 @@ site.init = function(){
// collectionName: 'sessions',
// timeout: 10000,
})
+ */
}
app.use(session(sessionSettings))
upload.init()