summaryrefslogtreecommitdiff
path: root/bucky/app/site.js
diff options
context:
space:
mode:
Diffstat (limited to 'bucky/app/site.js')
-rw-r--r--bucky/app/site.js16
1 files changed, 9 insertions, 7 deletions
diff --git a/bucky/app/site.js b/bucky/app/site.js
index e8e8cbc..c447991 100644
--- a/bucky/app/site.js
+++ b/bucky/app/site.js
@@ -32,7 +32,7 @@ site.init = function(){
app.use(favicon(__dirname + '../../../public/favicon.ico'))
app.use(bodyParser.json({limit: '50mb'}))
app.use(cookieParser())
- app.use(session({
+ var sessionSettings = {
secret: 'argonauts',
proxy: true,
key: 'bucky.sid',
@@ -41,7 +41,11 @@ site.init = function(){
domain: '.' + process.env.HOST_NAME,
maxAge: 43200000000,
},
- store: new MongoStore({
+ resave: true,
+ saveUninitialized: false,
+ }
+ if (!process.env.SESSIONS_IN_MEMORY) {
+ sessionSettings.store = new MongoStore({
url: 'mongodb://localhost/buckySessionDb'
// type: 'mongodb',
// host: 'localhost',
@@ -49,11 +53,9 @@ site.init = function(){
// dbName: 'buckySessionDb',
// collectionName: 'sessions',
// timeout: 10000,
- }),
- resave: true,
- saveUninitialized: false,
- }))
-
+ })
+ }
+ app.use(session(sessionSettings))
upload.init()
// federate.route(app)