server.py 514 B

123456789101112131415161718192021222324
  1. import argparse
  2. import uvicorn
  3. from app.logging_setup import run_cli
  4. def main():
  5. parser = argparse.ArgumentParser()
  6. parser.add_argument("--no-reload", action="store_true", help="Run without the development reloader")
  7. args = parser.parse_args()
  8. uvicorn.run(
  9. "app.main:app",
  10. host="127.0.0.1",
  11. port=8094,
  12. reload=not args.no_reload,
  13. proxy_headers=False,
  14. log_config=None,
  15. access_log=False,
  16. )
  17. if __name__ == "__main__":
  18. run_cli(main)