Initial Commit

This commit is contained in:
root
2013-05-06 03:38:29 -04:00
commit d392a540e7
134 changed files with 22012 additions and 0 deletions

44
server.js Normal file
View File

@ -0,0 +1,44 @@
var express = require('express')
fs = require('fs'),
passport = require('passport');
var env = process.env.NODE_ENV || 'development',
config = require('./config/config')[env],
mongoose = require('mongoose');
// bootstrap db connection
mongoose.set('debug', config.debug);
mongoose.connect(config.database);
// bootstrap model
var modelPath = __dirname + '/app/model'
fs.readdirSync(modelPath).forEach(function (file) {
require(modelPath + '/' + file)
})
require('./config/passport')(passport, config);
var app = express(),
http = require('http'),
server = http.createServer(app),
io = require('socket.io').listen(server);
// Configure piler
var piler = require('./config/piler')(app, server, io, config);
// Express settings
require('./config/express')(app, config, passport, piler);
var auth = require('./config/auth')(app, passport);
var calendar = require('./config/calendar')(config);
// Bootstrap routes
require('./config/routes')(app, auth, piler, calendar, config);
GLOBAL.health = 'OK'
var port = process.env.PORT || 8000
server.listen(port)
console.log('Express app started on port ' + port)