From ed59ac964bfed2f5307d81a2c7aaa010abc561ea Mon Sep 17 00:00:00 2001 From: coder3101 Date: Wed, 15 Jul 2026 01:07:11 +0530 Subject: [PATCH] Add --host argument to run.py for binding to 0.0.0.0 --- run.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/run.py b/run.py index a787cac..4a5fd0e 100644 --- a/run.py +++ b/run.py @@ -18,6 +18,10 @@ def main(): "Default: ./data. Give each instance its own when running several " "servers side by side.", ) + parser.add_argument( + "--host", default=None, + help="Bind address (default: 127.0.0.1). Use 0.0.0.0 for Docker.", + ) parser.add_argument( "--port", type=int, default=None, help="HTTP port (default: 8381). Use a distinct port per instance.", @@ -49,7 +53,8 @@ def main(): import uvicorn - uvicorn.run("api.app:app", host=config.HOST, port=args.port or config.PORT, log_level="info") + host = args.host or os.environ.get("JWASH_HOST") or config.HOST + uvicorn.run("api.app:app", host=host, port=args.port or config.PORT, log_level="info") if __name__ == "__main__":