from __future__ import annotations import os import uvicorn from api import app def main() -> int: host = os.environ.get("KINK_HOST", "127.0.0.1") port = int(os.environ.get("KINK_PORT") or os.environ.get("PORT") or "8011") reload = os.environ.get("KINK_RELOAD", "").lower() in {"1", "true", "yes", "on"} uvicorn.run("api:app", host=host, port=port, reload=reload) return 0 if __name__ == "__main__": raise SystemExit(main())