make it so we have only one server entrypoint

This commit is contained in:
AI Christianson 2025-03-15 16:34:49 -04:00
parent 64a04e2535
commit 510e1016f8
1 changed files with 1 additions and 19 deletions

View File

@ -254,22 +254,4 @@ async def get_config(request: Request):
def run_server(host: str = "0.0.0.0", port: int = 1818):
"""Run the FastAPI server."""
uvicorn.run(app, host=host, port=port)
if __name__ == "__main__":
import argparse
parser = argparse.ArgumentParser(description="RA.Aid Web Interface Server")
parser.add_argument(
"--port", type=int, default=1818, help="Port to listen on (default: 1818)"
)
parser.add_argument(
"--host",
type=str,
default="0.0.0.0",
help="Host to listen on (default: 0.0.0.0)",
)
args = parser.parse_args()
run_server(host=args.host, port=args.port)
uvicorn.run(app, host=host, port=port)