From 66e001c848c009412c65cbce41be344d8985fd83 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 17 Jul 2019 15:49:40 +0200 Subject: [PATCH] Add ability to disable plugins/themes from CLI --- server.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.ts b/server.ts index 67abf4b5c..b75c78b07 100644 --- a/server.ts +++ b/server.ts @@ -119,6 +119,7 @@ import { PluginsCheckScheduler } from './server/lib/schedulers/plugins-check-sch cli .option('--no-client', 'Start PeerTube without client interface') + .option('--no-plugins', 'Start PeerTube without plugins/themes enabled') .parse(process.argv) // ----------- App ----------- @@ -261,7 +262,7 @@ async function startApplication () { updateStreamingPlaylistsInfohashesIfNeeded() .catch(err => logger.error('Cannot update streaming playlist infohashes.', { err })) - await PluginManager.Instance.registerPluginsAndThemes() + if (cli.plugins) await PluginManager.Instance.registerPluginsAndThemes() // Make server listening server.listen(port, hostname, () => {