Skip to content

Commit

Permalink
Fix: --host に 127.0.0.1 が指定されたとき、Windows 上で localhost でアクセスした際に IPv6 …
Browse files Browse the repository at this point in the history
…でバインドされないことによる接続遅延を防ぐために、代わりに localhost を指定し IPv4 と IPv6 の両方でバインドする

ref: github.com/VOICEVOX/voicevox_engine/issues/1480
  • Loading branch information
tsukumijima committed Nov 23, 2024
1 parent 28f24b0 commit a9115f2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions run.py
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,12 @@ def read_cli_arguments(envs: Envs) -> CLIArgs:
# args_dict["runtime_dirs"] = args_dict.pop("runtime_dir")
args_dict["allow_origins"] = args_dict.pop("allow_origin")

# --host に 127.0.0.1 が指定されたとき、Windows 上で localhost でアクセスした際に
# IPv6 でバインドされないことによる接続遅延を防ぐために、代わりに localhost を指定し IPv4 と IPv6 の両方でバインドする
# ref: https://github.com/VOICEVOX/voicevox_engine/issues/1480
if args_dict["host"] == "127.0.0.1":
args_dict["host"] = "localhost"

args = _cli_args_adapter.validate_python(args_dict)

return args
Expand Down

0 comments on commit a9115f2

Please sign in to comment.