DataEyond/Agentic-Service-Data-Eyond
0
1"""Entry point for running the app locally on Windows.2 3Sets WindowsSelectorEventLoopPolicy BEFORE uvicorn creates its event loop,4which is required for psycopg3 async mode compatibility.5Use this instead of calling uvicorn directly on Windows:6 uv run --no-sync python run.py7"""8 9import sys10import asyncio11 12if sys.platform == "win32":13 asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())14 15import uvicorn16 17if __name__ == "__main__":18 uvicorn.run("main:app", host="0.0.0.0", port=7860, reload=False)19 