diff --git a/app.coffee b/app.coffee index 39a056e..5f1794a 100644 --- a/app.coffee +++ b/app.coffee @@ -17,6 +17,12 @@ redisconfig = port: parseInt(process.env.RS_REDISPORT or 6379, 10) namespace: process.env.RS_NAMESPACE or "rs" loglevel = process.env.RS_LOGLEVEL or "dev" +if process.env.RS_REDISURL + redisconfig = + namespace: process.env.RS_NAMESPACE or "rs" + options: + url: process.env.RS_REDISURL + RedisSessions = require "redis-sessions" diff --git a/app.js b/app.js index 22d360c..c1c5dcc 100644 --- a/app.js +++ b/app.js @@ -22,6 +22,15 @@ redisconfig = { loglevel = process.env.RS_LOGLEVEL || "dev"; +if (process.env.RS_REDISURL) { + redisconfig = { + namespace: process.env.RS_NAMESPACE || "rs", + options: { + url: process.env.RS_REDISURL + } + }; +} + RedisSessions = require("redis-sessions"); rs = new RedisSessions(redisconfig);