-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathserver.js
More file actions
31 lines (27 loc) · 743 Bytes
/
server.js
File metadata and controls
31 lines (27 loc) · 743 Bytes
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
var config = require('./config');
var log = require('./lib/log');
var app = require('./app');
app.set('port', process.env.PORT || 3000);
if (config.log.enabled) {
log.init({
domain: process.env.COMPUTERNAME || '',
instanceId: log.getInstanceId(),
app: config.apps.console.name,
level: config.log.level,
transporters: config.log.transporters
},
function(err) {
if (err) return console.error(err);
console.log('starting server...');
return runWebsite();
});
}
else
return runWebsite();
function runWebsite() {
var server = app.listen(app.get('port'), function(err) {
if (err) return console.error(err);
console.log('server listening on port', server.address().port);
});
}