-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
63 lines (53 loc) · 2.42 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/*
Config all the things
*/
// Load .env if found
var fs = require('fs');
if (fs.existsSync('.env')) {
require('dotenv').load();
}
//
// Session
//
exports.session = {};
exports.session.secret = process.env.SESSION_SECRET || 'SHHHHITSASECRET';
//
// Event DB
//
exports.eventDB = process.env.EVENT_DB || '-- Event DB --';
//
// Database
//
if (process.env.COUCHDB_URL) {
exports.cloudant = process.env.COUCHDB_URL;
} else {
exports.cloudant = {};
exports.cloudant.account = process.env.CLOUDANT_ACCOUNT || '{account}';
// For most applications you will want to use API keys over the ROOT account details
exports.cloudant.dbprefix = process.env.CLOUDANT_PREFIX || '';
exports.cloudant.username = process.env.CLOUDANT_USERNAME || false;
exports.cloudant.password = process.env.CLOUDANT_PASSWORD || '{password}';
}
//
// Passport
//
// GitHub
exports.github = {};
exports.github.client_id = process.env.GITHUB_CLIENT_ID || '--insert-github-client-id-here--';
exports.github.client_secret = process.env.GITHUB_CLIENT_SECRET || "--insert-github-client-secret-here--";
exports.github.client_callback = process.env.GITHUB_CLIENT_CALLBACK || "http://localhost:3000/auth/github/callback";
// Twitter
exports.twitter = {};
exports.twitter.consumer_key = process.env.TWITTER_CONSUMER_KEY || '--insert-twitter-consumer-key-here--';
exports.twitter.consumer_secret = process.env.TWITTER_CONSUMER_SECRET || "--insert-twitter-consumer-secret-here--";
exports.twitter.consumer_callback = process.env.TWITTER_CONSUMER_CALLBACK || "http://127.0.0.1:3000/auth/twitter/callback";
// Google
exports.google = {};
exports.google.consumer_key = process.env.GOOGLE_CONSUMER_KEY || "--insert-google-consumer-key-here--"
exports.google.consumer_secret = process.env.GOOGLE_CONSUMER_SECRET || "--insert-google-consumer-secret-here--";
exports.google.consumer_callback = process.env.GOOGLE_CONSUMER_CALLBACK || "http://127.0.0.1:3000/auth/google/callback";
// BitBucket
exports.bitbucket = {};
exports.bitbucket.consumer_key = process.env.BITBUCKET_CONSUMER_KEY || "--insert-bitbucket-consumer-key-here--"
exports.bitbucket.consumer_secret = process.env.BITBUCKET_CONSUMER_SECRET || "--insert-bitbucket-consumer-secret-here--";
exports.bitbucket.consumer_callback = process.env.BITBUCKET_CONSUMER_CALLBACK || "http://127.0.0.1:3000/auth/bitbucket/callback";