diff --git a/config/socket.io.js b/config/socket.io.js index 4f4b7ffe..fe44f355 100644 --- a/config/socket.io.js +++ b/config/socket.io.js @@ -12,7 +12,7 @@ module.exports = function (app, db) { var io = socketio(config.socketPort, { transports: ['websocket', 'polling'] }); var redis = require('socket.io-redis'); - io.adapter(redis({ host: '127.0.0.1', port: 6379 })); + io.adapter(redis(process.env.REDIS_HOST || { host: '127.0.0.1', port: 6379 })); // Add an event listener to the 'connection' event io.on('connection', function (socket) { diff --git a/docker-compose.yml b/docker-compose.yml index 5b1e6340..dae327c2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,9 @@ services: - "27017:27017" volumes: - mongo-data-wt:/data/db + redis: + image: redis + web: build: . volumes: @@ -17,8 +20,10 @@ services: - "35729:35729" links: - db + - redis environment: DB_HOST: db + REDIS_HOST: redis volumes: mongo-data-wt: driver: local