Skip to content

Commit e4d079d

Browse files
committed
Update README with Heroku instructions
1 parent 71b3ab0 commit e4d079d

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,17 @@ Note: Without the GitHub oauth key the number of requests is throttled at 60 per
6464
Run Redis and Server
6565
----------
6666

67+
If you are running locally then run local redis server
68+
6769
```bash
6870
$ redis-server
6971
```
7072

73+
On heroku, you can set up `Heroku Redis` add-on and it sets `REDIS_URL` enviornment variable.
74+
7175
In a separate window:
7276
```bash
7377
$ node server
7478
```
7579

7680
Note: For production run `export NODE_ENV="production"` before starting the server.
77-

server/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ var helmet = require('helmet'); // To change response headers
1111

1212
// To temporarily store JSON data from GitHub and also
1313
// the number of connected users
14-
var redis = require("redis"),
14+
var redis = require("redis");
15+
if (process.env.REDIS_URL) {
1516
redis_client = redis.createClient(process.env.REDIS_URL);
17+
} else {
18+
redis_client = redis.createClient();
19+
}
1620

1721
var path = require('path');
1822

0 commit comments

Comments
 (0)