diff options
Diffstat (limited to 'server/initializers/database.js')
-rw-r--r-- | server/initializers/database.js | 8 |
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 | ||
3 | const config = require('config') | ||
4 | const mongoose = require('mongoose') | 3 | const mongoose = require('mongoose') |
5 | 4 | ||
5 | const constants = require('../initializers/constants') | ||
6 | const logger = require('../helpers/logger') | 6 | const 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 |
15 | require('../models/request') | 15 | require('../models/request') |
16 | 16 | ||
17 | const dbname = 'peertube' + config.get('database.suffix') | ||
18 | const host = config.get('database.host') | ||
19 | const port = config.get('database.port') | ||
20 | |||
21 | const database = { | 17 | const database = { |
22 | connect: connect | 18 | connect: connect |
23 | } | 19 | } |
24 | 20 | ||
25 | function connect () { | 21 | function 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 | }) |