Also check if there is a useDir defined

This commit is contained in:
Ben Hardill 2022-04-21 12:00:10 +01:00
parent 889f0e1569
commit 812efde342
No known key found for this signature in database
GPG Key ID: 74DD076979ABB1E7
1 changed files with 6 additions and 1 deletions

View File

@ -114,7 +114,7 @@ if (parsedArgs.settings) {
} else {
if (!parsedArgs.userDir && !(process.env.HOME || process.env.USERPROFILE || process.env.HOMEPATH)) {
console.log("User has no Home Directory and no userDir set")
process.exit()
process.exit(1)
}
var userDir = parsedArgs.userDir || path.join(process.env.HOME || process.env.USERPROFILE || process.env.HOMEPATH,".node-red");
var userSettingsFile = path.join(userDir,"settings.js");
@ -321,6 +321,11 @@ httpsPromise.then(function(startupHttps) {
settings.userDir = parsedArgs.userDir;
}
if (!settings.userDir) {
console.log("No Node-RED userDir set, exiting")
process.exit(1)
}
try {
RED.init(server,settings);
} catch(err) {