/
server.js
31 lines (24 loc) · 985 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
'use strict';
// Initialize server ===========================================================
var express = require('express')
, http = require('http')
, app = express()
, server = http.createServer(app)
, port = process.env.PORT || 3000;
// Set environmental variables. ================================================
if (!process.env.TWILIO_ASID)
require('./config/config');
// Configuration ===============================================================
app.set('views', __dirname + 'public/views');
app.use('/public', express.static(__dirname + '/public'));
app.use(express.bodyParser());
// Routes ======================================================================
require('./config/routes.js')(app);
// Database.
require('./app/lib/db_connect');
// New relic.
// require('newrelic');
// Listen (start app with node server.js) ======================================
server.listen(port, function() {
console.log("App is now listening on port " + port);
});