()
| 27 | |
| 28 | |
| 29 | def prepare_web_runtime() -> tuple[UiServerRuntime, str, int]: |
| 30 | host = ( |
| 31 | runtime.get_arg("host") or dotenv.get_dotenv_value("WEB_UI_HOST") or "localhost" |
| 32 | ) |
| 33 | port = runtime.get_web_ui_port() |
| 34 | server_runtime = UiServerRuntime.create() |
| 35 | server_runtime.register_http_routes() |
| 36 | server_runtime.register_transport_handlers() |
| 37 | |
| 38 | return server_runtime, host, port |
| 39 | |
| 40 | |
| 41 | def start_web_server(server_runtime: UiServerRuntime, host: str, port: int) -> None: |
no test coverage detected