summaryrefslogtreecommitdiff
path: root/server/lib/webhook/index.js
blob: a5f23acba5cf1e9696443e8f702c30085fb478cb (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
var config = require('../../../config.json'),
  http = require('http'),
	express = require('express'),
	bodyParser = require('body-parser'),
	mongoose = require('mongoose');

var http = require('http'),
	express = require('express'),
	bodyParser = require('body-parser'),
	multer = require('multer'),
	MongoStore = require('connect-mongo')(express),
	passport = require('passport'),
	path = require('path'),
	mongoose = require('mongoose');

var webhook = require('./webhook');

var app = express()
var server
var DATABASE_URI = process.env.MONGOLAB_URI || ('mongodb://' + config.databaseHost + '/vvalls')

var site = {}

site.init = function(){
	mongoose.connect(DATABASE_URI, {}, site.ready);
}

site.ready = function(){
	app.set('port', config.webhookPort);
	// app.use(bodyParser());
	app.use(express.query());
	app.set('env', config.env.production ? "production" : "development")
	app.get('env') === 'development' && app.use(express.errorHandler());

	server = http.createServer(app)
	server.listen(app.get('port'), function () {
		console.log('Webhook server listening on port ' + app.get('port'));
	});

  app.get('/', function(req,res){ res.send('hello@vvalls.com') })
  webhook.route(app)
}

site.init()