Add --host argument to run.py for binding to 0.0.0.0

This commit is contained in:
coder3101
2026-07-15 01:07:11 +05:30
parent 33d5f77459
commit ed59ac964b
+6 -1
View File
@@ -18,6 +18,10 @@ def main():
"Default: ./data. Give each instance its own when running several " "Default: ./data. Give each instance its own when running several "
"servers side by side.", "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( parser.add_argument(
"--port", type=int, default=None, "--port", type=int, default=None,
help="HTTP port (default: 8381). Use a distinct port per instance.", help="HTTP port (default: 8381). Use a distinct port per instance.",
@@ -49,7 +53,8 @@ def main():
import uvicorn 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__": if __name__ == "__main__":