, http = require('http') , app = require('connect').createServer() , server = http.createServer(app) , sio = require('socket.io').listen(server) , redis = require('redis') , mongoose = require('mongoose') , staticDir = __dirname , path = require('path') , requirejs = require('requirejs'); switch(config.MODE){ case 'development': app.use(cabinet(path.join(__dirname, 'app'), { ignore: ['.git', 'node_modules', '*~'], files: { '/gnd.js': Gnd.debug, '/lib/curl.js': Gnd.third.curl, '/lib/underscore.js': Gnd.third.underscore } })); break; case 'production': app.use(cabinet(path.join(__dirname, 'build'))); break; default: console.log("No valid MODE configured:", config.MODE); process.exit(-1); } server.listen(config.APP_PORT); console.log("Started server at port: %d in %s mode", server.address().port, config.MODE);
Cookies = require('cookies'), acl = require('acl'), requirejs = require('requirejs'); requirejs.config({ paths: { gnd: '../build/lib/gnd' } }); var models = requirejs('fixtures/models'); app.use(passport.initialize()); app.use(cabinet(staticDir+'node_modules/mocha', { ignore: ['.git', 'node_modules', '*~', 'examples'] })); app.use(cabinet(staticDir+'node_modules/expect.js', { ignore: ['.git', 'node_modules', '*~', 'examples'] })); app.use(cabinet(staticDir+'third', { ignore: ['.git', 'node_modules', '*~', 'examples'] })); app.use(cabinet(staticDir, { ignore: ['.git', 'node_modules', '*~', 'examples', '*.js'], typescript: { tmpPath: '/var/tmp',