File: /var/dev/nowruzgan/cronus-log/run-cronus.js
#!/usr/bin/env node
var http = require('http');
var app = require('./app');
var config = require('./config')[process.env.env || 'dev'];
app.set('port', config.http.port);
let port = config.http.port;
var server = http.createServer(app);
server.listen(config.http.port, config.http.host);
server.on('listening', () => 
  console.log(`Listening on ${server.address().address} : ${server.address().port}`));
server.on('error', error => {
  if (error.syscall !== 'listen')
    throw error;
  var bind = typeof port === 'string'
    ? 'Pipe ' + port
    : 'Port ' + port;
  // handle specific listen errors with friendly messages
  switch (error.code) {
    case 'EACCES':
      console.error(bind + ' requires elevated privileges');
      process.exit(1);
      break;
    case 'EADDRINUSE':
      console.error(bind + ' is already in use');
      process.exit(1);
      break;
    default:
      throw error;
  }
});