From b9a3e09ad5a7673f64556d1dba122ed4c4fac980 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 7 Mar 2016 11:33:59 +0100 Subject: Prepare folders structure for angular app --- server/initializers/database.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 server/initializers/database.js (limited to 'server/initializers/database.js') diff --git a/server/initializers/database.js b/server/initializers/database.js new file mode 100644 index 000000000..a917442ec --- /dev/null +++ b/server/initializers/database.js @@ -0,0 +1,29 @@ +'use strict' + +var config = require('config') +var mongoose = require('mongoose') + +var logger = require('../helpers/logger') + +var dbname = 'peertube' + config.get('database.suffix') +var host = config.get('database.host') +var port = config.get('database.port') + +var database = { + connect: connect +} + +function connect () { + mongoose.connect('mongodb://' + host + ':' + port + '/' + dbname) + mongoose.connection.on('error', function () { + throw new Error('Mongodb connection error.') + }) + + mongoose.connection.on('open', function () { + logger.info('Connected to mongodb.') + }) +} + +// --------------------------------------------------------------------------- + +module.exports = database -- cgit v1.2.3