Add --host argument to run.py for binding to 0.0.0.0
This commit is contained in:
@@ -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__":
|
||||||
|
|||||||
Reference in New Issue
Block a user