mirror of https://github.com/wekan/wekan
parent
84d94079cc
commit
f8b2237274
@ -1,22 +1,23 @@ |
||||
var fs = require('fs'); |
||||
|
||||
let error = false |
||||
|
||||
let errors = []; |
||||
if (!process.env.WRITABLE_PATH) { |
||||
console.error("WRITABLE_PATH environment variable missing and/or unset, please configure !"); |
||||
error = true; |
||||
errors.push("WRITABLE_PATH environment variable missing and/or unset, please configure !"); |
||||
} else { |
||||
try { |
||||
fs.accessSync(process.env.WRITABLE_PATH, fs.constants.W_OK); |
||||
} catch (err) { |
||||
error = true; |
||||
console.error("can't write to " + process.env.WRITABLE_PATH, err); |
||||
console.error("the path of WRITABLE_PATH (" + process.env.WRITABLE_PATH + ") must be writable !!!"); |
||||
errors.push("can't write to " + process.env.WRITABLE_PATH, err); |
||||
errors.push("the path of WRITABLE_PATH (" + process.env.WRITABLE_PATH + ") must be writable !!!"); |
||||
} |
||||
} |
||||
|
||||
if (error) { |
||||
if (errors.length > 0) { |
||||
console.error("\n\n"); |
||||
console.error(errors.join("\n")); |
||||
console.error("\n"); |
||||
console.error("Stopping Wekan"); |
||||
console.error("Wekan isn't runable. Please resolve the error's above and restart Wekan !"); |
||||
console.error("Wekan isn't runnable. Please resolve the error's above and restart Wekan !"); |
||||
console.error("\n\n"); |
||||
process.exit(1); |
||||
} |
||||
|
||||
Loading…
Reference in new issue