-
Notifications
You must be signed in to change notification settings - Fork 23
/
config.js
32 lines (25 loc) · 626 Bytes
/
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
'use strict';
var config = module.exports;
config.env = process.env.NODE_ENV || 'development';
config.express = {
host: process.env.HOST,
port: process.env.PORT || 3000,
request_limit: '300kb',
};
config.mongodb = {
uri: process.env.MONGO_URL || 'mongodb://localhost:27017/shellshare',
capped_size_limit: 400 * 1024, // 400 KB
capped_size_max: 30,
authorizations_ttl: 86400, // 1 day
};
config.cache = {
ttl: 3600,
};
config.analytics = {
tracking_id: process.env.GOOGLE_ANALYTICS_ID,
};
config.newrelic = {
app_name: 'shellshare',
license_key: process.env.NEWRELIC_KEY,
log_level: 'info',
};