LevelDB installation questions

v1.18.x
psychobunny 11 years ago
parent 4892fc81a2
commit c506a2ce1d

@ -76,6 +76,11 @@ var async = require('async'),
description: "Which database to use",
'default': nconf.get('mongo:database') || 0
}],
levelQuestions : [{
name: "level:database",
description: "Enter the path to your Level database",
'default': nconf.get('level:database') || '/var/level/nodebb'
}],
setup: function (callback) {
async.series([
@ -159,6 +164,10 @@ var async = require('async'),
password: databaseConfig['mongo:password'],
database: databaseConfig['mongo:database']
};
} else if (config.database === 'level') {
config.level = {
database: databaseConfig['level:database']
};
} else {
return next(new Error('unknown database : ' + config.database));
}
@ -211,6 +220,12 @@ var async = require('async'),
} else {
prompt.get(install.mongoQuestions, dbQuestionsSuccess);
}
} else if(config.database === 'level') {
if (config['level:database']) {
dbQuestionsSuccess(null, config);
} else {
prompt.get(install.levelQuestions, dbQuestionsSuccess);
}
} else {
return next(new Error('unknown database : ' + config.database));
}

Loading…
Cancel
Save