from __future__ import annotations import os from pathlib import Path import uvicorn try: from dotenv import load_dotenv load_dotenv(Path(__file__).resolve().parents[1] / ".env") except Exception: pass def main() -> None: port = int(os.getenv("DASHBOARD_PORT", "8008")) uvicorn.run("api.app.main:app", host="0.0.0.0", port=port, reload=False) if __name__ == "__main__": main()