From 43e277181bf887c466603ab5811e2be5813264c2 Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 30 Mar 2017 10:13:38 -0700 Subject: [PATCH] Disabled redis if it is a heroku installation --- config/socket.io.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config/socket.io.js b/config/socket.io.js index 4ea8a6b1..3b944b65 100644 --- a/config/socket.io.js +++ b/config/socket.io.js @@ -11,9 +11,10 @@ module.exports = function (app, db) { var server = http.createServer(app); var io = socketio(config.socketPort, { transports: ['websocket', 'polling'] }); - var redis = require('socket.io-redis'); - io.adapter(redis( process.env.REDIS_URL || { host: process.env.REDIS_DB_PORT_6379_TCP_ADDR || '127.0.0.1' , port: process.env.REDIS_DB_PORT_6379_TCP_PORT || 6379 })); - + if(process.env.IS_HEROKU_INSTALLATION == "TRUE"){ + var redis = require('socket.io-redis'); + io.adapter(redis( process.env.REDIS_URL || { host: process.env.REDIS_DB_PORT_6379_TCP_ADDR || '127.0.0.1' , port: process.env.REDIS_DB_PORT_6379_TCP_PORT || 6379 })); + } // Add an event listener to the 'connection' event io.on('connection', function (socket) { config.getGlobbedFiles('./app/sockets/**.js').forEach(function (socketConfiguration) {