Created
August 24, 2011 13:19
-
-
Save tommedema/1168032 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//NOTE: $NODE_ENV should be set to production when in production | |
//handle arguments | |
var argv = require('./init/argumentsConfigurator')(); | |
//node references | |
var util = require('util'), | |
express = require('express'); | |
//show NODE_ENV | |
util.debug('Environment NODE_ENV: ' + process.env.NODE_ENV); | |
//create express http server and configure it in serverConfigurator | |
var server = require('./init/serverConfigurator')(express.createServer()); | |
//setup socket.io | |
var io = require('./init/ioConfigurator')(server); | |
util.debug('socket.io has been setup'); | |
//start listening for connections at the given port | |
server.listen(argv.port); | |
util.debug('now listening on port ' + argv.port); | |
//setup controllers | |
require('./init/controllersConfigurator')(server, io); | |
//keep track of all uncatched process, server, io events | |
require('./init/uncatchedEventsListeners')(server, io); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment