X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.ts;h=f04e993f676c887f41d6b219c137c95314d5239a;hb=bf4dd119735bbbf0b2741d4e3efd6803a643c2cd;hp=6a7dad0cdf00b6e0ddbd191890ea5c9d2a056b2c;hpb=51353d9a035fb6b81f903a8b5f391292841649fd;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.ts b/server.ts index 6a7dad0cd..f04e993f6 100644 --- a/server.ts +++ b/server.ts @@ -136,6 +136,7 @@ import { VideoViews } from '@server/lib/video-views' cli .option('--no-client', 'Start PeerTube without client interface') .option('--no-plugins', 'Start PeerTube without plugins/themes enabled') + .option('--benchmark-startup', 'Automatically stop server when initialized') .parse(process.argv) // ----------- App ----------- @@ -324,6 +325,8 @@ async function startApplication () { logger.info('Web server: %s', WEBSERVER.URL) Hooks.runAction('action:application.listening') + + if (cliOptions['benchmarkStartup']) process.exit(0) }) process.on('exit', () => {