server.py 512 B

12345678910111213141516171819202122
  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)