forked from outmoded/postmile
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.js.example
executable file
·101 lines (65 loc) · 1.54 KB
/
config.js.example
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
// Product Configuration
exports.product = {
name: 'Postmile'
};
// Server Configuration
exports.host = {
web: {
domain: 'localhost',
port: 80,
scheme: 'http'
},
api: {
domain: 'localhost',
port: 8001,
scheme: 'http'
},
uri: function (type, req) {
var set = (type === 'web' ? exports.host.web : exports.host.api);
// return set.scheme + '://' + set.domain + (set.port ? ':' + set.port : '');
// More req context for domain, -Lance
return set.scheme + '://' + (
( req && req.headers ) ?
( req.headers.host ) :
( set.domain + (set.port ? ':' + set.port : '') )
) ;
},
authority: function (type) {
var set = (type === 'web' ? exports.host.web : exports.host.api);
return set.domain + (set.port ? ':' + set.port : '');
}
};
// Process Configuration
exports.process = {
web: {
// runAs: 'www-data',
// tls: {
//
// key: 'cert/postmile.net.key',
// cert: 'cert/postmile.net.crt'
// }
},
api: {
// runAs: 'www-data',
}
};
// Database Configuration
exports.database = {
host: '127.0.0.1',
port: 27017,
db: 'postmile'
};
// Email Configuration
exports.email = {
fromName: 'Postmile',
replyTo: '[email protected]',
admin: '[email protected]',
feedback: '[email protected]',
server: {
// port: 25,
// user: '',
// password: '',
// host: 'localhost',
// ssl: false
}
};