"""Entry point for running the FastAPI application.""" import os import uvicorn from dotenv import load_dotenv from src.api.main import app load_dotenv() if __name__ == "__main__": # Read port from environment variable, default to 8000 for FastAPI server # (matches frontend proxy config and development scripts) # Can be overridden: PORT=7860 python main.py port = int(os.getenv("PORT", "8000")) uvicorn.run( "src.api.main:app", host="0.0.0.0", port=port, reload=True, )