var connect = require('connect'); var express = require('express'); var instance = require('./routes.js'); process.title = "Prototyper"; var config = { errors: true, debug: false, port: 8000, mongo: { server: "mongodb://silo01.local:27017/Prototyper", options: { server: { maxPoolSize: 10, auto_reconnect: true } }, savedelay: 200 }, share: { sockjs: {}, staticpath: '/lib/share', db: {type: 'none'} }, importer_path: __dirname + '/public', public_path: __dirname + '/public', markdown_client: __dirname + '/node_modules/markdown/lib', ace_client: __dirname + '/node_modules/share/examples/lib/ace' }; var app = express(); config.debug && app.use(connect.logger()); app.use(express.static(config.public_path)); app.use('/lib/markdown', express.static(config.markdown_client)); app.use('/lib/ace', express.static(config.ace_client)); var server = instance(app, config); server.listen(config.port, function (err) { config.debug && console.log('routes', app.routes); console.log('Server running at http://127.0.0.1:', config.port); });