diff --git a/src/doc_builder/commands/preview.py b/src/doc_builder/commands/preview.py index 6d205881b..3063d07f3 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",