diff --git a/scripts/serve-web.py b/scripts/serve-web.py index 65a2564..cddb599 100644 --- a/scripts/serve-web.py +++ b/scripts/serve-web.py @@ -14,9 +14,12 @@ class IsolatedHandler(SimpleHTTPRequestHandler): def main(): parser = argparse.ArgumentParser() parser.add_argument("--port", type=int, default=8000) + parser.add_argument("--host", default="0.0.0.0") args = parser.parse_args() - server = ThreadingHTTPServer(("127.0.0.1", args.port), IsolatedHandler) - print(f"Open http://127.0.0.1:{args.port}/web/") + server = ThreadingHTTPServer((args.host, args.port), IsolatedHandler) + print(f"Serving on http://{args.host}:{args.port}/web/") + print("Note: WASM pthreads need a secure context — use localhost or HTTPS; a" + " bare LAN IP over HTTP is not cross-origin isolated.") server.serve_forever()