aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/initializers/database.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/initializers/database.js')
-rw-r--r--server/initializers/database.js8
1 files changed, 2 insertions, 6 deletions
diff --git a/server/initializers/database.js b/server/initializers/database.js
index 8626895ee..20dcc056e 100644
--- a/server/initializers/database.js
+++ b/server/initializers/database.js
@@ -1,8 +1,8 @@
1'use strict' 1'use strict'
2 2
3const config = require('config')
4const mongoose = require('mongoose') 3const mongoose = require('mongoose')
5 4
5const constants = require('../initializers/constants')
6const logger = require('../helpers/logger') 6const logger = require('../helpers/logger')
7 7
8// Bootstrap models 8// Bootstrap models
@@ -14,17 +14,13 @@ require('../models/video')
14// Request model needs Video model 14// Request model needs Video model
15require('../models/request') 15require('../models/request')
16 16
17const dbname = 'peertube' + config.get('database.suffix')
18const host = config.get('database.host')
19const port = config.get('database.port')
20
21const database = { 17const database = {
22 connect: connect 18 connect: connect
23} 19}
24 20
25function connect () { 21function connect () {
26 mongoose.Promise = global.Promise 22 mongoose.Promise = global.Promise
27 mongoose.connect('mongodb://' + host + ':' + port + '/' + dbname) 23 mongoose.connect('mongodb://' + constants.CONFIG.DATABASE.HOST + ':' + constants.CONFIG.DATABASE.PORT + '/' + constants.CONFIG.DATABASE.DBNAME)
28 mongoose.connection.on('error', function () { 24 mongoose.connection.on('error', function () {
29 throw new Error('Mongodb connection error.') 25 throw new Error('Mongodb connection error.')
30 }) 26 })