From 252d47f77352d7bc311bab53faf186055675e0f5 Mon Sep 17 00:00:00 2001 From: Txus Bach Date: Mon, 20 Jan 2025 10:12:24 -0500 Subject: [PATCH] Allow preview command to listen to 0.0.0.0 --- src/doc_builder/commands/preview.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/doc_builder/commands/preview.py b/src/doc_builder/commands/preview.py index 6d205881..3063d07f 100644 --- a/src/doc_builder/commands/preview.py +++ b/src/doc_builder/commands/preview.py @@ -141,8 +141,12 @@ def start_sveltekit_dev(tmp_dir, env, args): ) # start sveltekit in dev mode + run_cmd = ["npm", "run", "dev"] + if args.listen_all: + run_cmd += ["--", "--host"] + subprocess.run( - ["npm", "run", "dev"], + run_cmd, check=True, encoding="utf-8", cwd=working_dir, @@ -238,6 +242,7 @@ def preview_command_parser(subparsers=None): ) parser.add_argument("--language", type=str, help="Language of the documentation to generate", default="en") parser.add_argument("--version", type=str, help="Version of the documentation to generate", default="main") + parser.add_argument("--listen-all", action="store_true", help="Listen to all interfaces (0.0.0.0)") parser.add_argument( "--not_python_module", action="store_true",