feat(xo-server/Xo): safeMode param

This commit is contained in:
Julien Fontanet
2021-04-07 10:19:29 +02:00
parent 7024c7d598
commit a5d1decf40

View File

@@ -717,8 +717,10 @@ export default async function main(args) {
log.warn('Failed to change user/group:', { error })
}
const safeMode = includes(args, '--safe-mode')
// Creates main object.
const xo = new Xo({ config })
const xo = new Xo({ config, safeMode })
// Register web server close on XO stop.
xo.on('stop', () => fromCallback.call(webServer, 'stop'))
@@ -777,7 +779,7 @@ export default async function main(args) {
setUpStaticFiles(express, config.http.mounts)
if (!includes(args, '--safe-mode')) {
if (!safeMode) {
await registerPlugins(xo)
xo.emit('plugins:registered')
}