mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
updated loader to kickstart the web installer if no config is found
This commit is contained in:
@@ -246,6 +246,8 @@ nconf.argv().env().file({
|
|||||||
file: path.join(__dirname, '/config.json')
|
file: path.join(__dirname, '/config.json')
|
||||||
});
|
});
|
||||||
|
|
||||||
|
fs.open(path.join(__dirname, 'config.json'), 'r', function(err) {
|
||||||
|
if (!err) {
|
||||||
if (nconf.get('daemon') !== false) {
|
if (nconf.get('daemon') !== false) {
|
||||||
if (fs.existsSync(pidFilePath)) {
|
if (fs.existsSync(pidFilePath)) {
|
||||||
try {
|
try {
|
||||||
@@ -274,3 +276,8 @@ async.series([
|
|||||||
console.log('[loader] Error during startup: ' + err.message);
|
console.log('[loader] Error during startup: ' + err.message);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
// No config detected, kickstart web installer
|
||||||
|
var child = require('child_process').fork('app');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|||||||
@@ -10,8 +10,7 @@
|
|||||||
},
|
},
|
||||||
"main": "app.js",
|
"main": "app.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "./nodebb start",
|
"start": "node loader.js",
|
||||||
"stop": "./nodebb stop",
|
|
||||||
"test": "mocha ./tests -t 10000"
|
"test": "mocha ./tests -t 10000"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
Reference in New Issue
Block a user