mirror of
https://github.com/nihilvux/bancho.py.git
synced 2025-09-15 18:18:38 -07:00
32 lines
620 B
Python
32 lines
620 B
Python
#!/usr/bin/env python3.11
|
|
from __future__ import annotations
|
|
|
|
import logging
|
|
|
|
import uvicorn
|
|
|
|
import app.logging
|
|
import app.settings
|
|
import app.utils
|
|
|
|
app.logging.configure_logging()
|
|
|
|
|
|
def main() -> int:
|
|
app.utils.display_startup_dialog()
|
|
uvicorn.run(
|
|
"app.api.init_api:asgi_app",
|
|
reload=app.settings.DEBUG,
|
|
log_level=logging.WARNING,
|
|
server_header=False,
|
|
date_header=False,
|
|
headers=[("bancho-version", app.settings.VERSION)],
|
|
host=app.settings.APP_HOST,
|
|
port=app.settings.APP_PORT,
|
|
)
|
|
return 0
|
|
|
|
|
|
if __name__ == "__main__":
|
|
exit(main())
|