diff --git a/model_server/scripts/run_server.py b/model_server/scripts/run_server.py index f8a5ec3f24f178b07b8a77efd2e6ee8b265d07c5..a5b5639239a43470e8e89e91e45ff07fdcb18ed2 100644 --- a/model_server/scripts/run_server.py +++ b/model_server/scripts/run_server.py @@ -30,7 +30,7 @@ def parse_args(): return parser.parse_args() -def main(args, app_name='model_server.base.api:app') -> None: +def main(args, app_name='model_server.base.api:app', reload=True) -> None: print('CLI args:\n' + str(args)) server_process = Process( @@ -41,9 +41,9 @@ def main(args, app_name='model_server.base.api:app') -> None: 'host': args.host, 'port': int(args.port), 'log_level': 'debug', - 'reload': True, + 'reload': reload, }, - daemon=True, + daemon=(reload is False), ) url = f'http://{args.host}:{int(args.port):04d}/status' print(url)