mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-09 22:20:48 +01:00
don't attempt to initialize db until we attempt to initialize
This commit is contained in:
@@ -21,16 +21,24 @@
|
||||
connectLevel,
|
||||
db;
|
||||
|
||||
try {
|
||||
levelup = require('levelup');
|
||||
leveldown = require('leveldown');
|
||||
connectLevel = require('connect-leveldb')(express);
|
||||
} catch (err) {
|
||||
winston.error('Unable to initialize Level DB! Is Level DB installed? Error :' + err.message);
|
||||
process.exit();
|
||||
}
|
||||
module.questions = [
|
||||
{
|
||||
name: "level:database",
|
||||
description: "Enter the path to your Level database",
|
||||
'default': nconf.get('level:database') || '/var/level/nodebb'
|
||||
}
|
||||
];
|
||||
|
||||
module.init = function(callback) {
|
||||
try {
|
||||
levelup = require('levelup');
|
||||
leveldown = require('leveldown');
|
||||
connectLevel = require('connect-leveldb')(express);
|
||||
} catch (err) {
|
||||
winston.error('Unable to initialize Level DB! Is Level DB installed? Error :' + err.message);
|
||||
process.exit();
|
||||
}
|
||||
|
||||
if (db) {
|
||||
if(typeof callback === 'function') {
|
||||
callback();
|
||||
|
||||
Reference in New Issue
Block a user