Spaces:
Paused
Paused
| from fastapi import FastAPI | |
| from fastapi.staticfiles import StaticFiles | |
| import uvicorn | |
| from log import log | |
| from auth_controller import router as auth_router | |
| from config_controller import router as config_router | |
| from project_controller import router as project_router | |
| from spark_controller import router as spark_router | |
| from test_controller import router as test_router | |
| app = FastAPI() | |
| # π¦ Static HTML + Bootstrap UI entegrasyonu | |
| app.mount("/static", StaticFiles(directory="static"), name="static") | |
| def health_check(): | |
| return {"status": "ok"} | |
| # Router eklemeleri | |
| app.include_router(auth_router, prefix="/auth") | |
| app.include_router(config_router, prefix="/config") | |
| app.include_router(project_router, prefix="/project") | |
| app.include_router(spark_router, prefix="/spark") | |
| app.include_router(test_router, prefix="/test") | |
| if __name__ == "__main__": | |
| log("π Starting Flare UI Backend...") | |
| uvicorn.run(app, host="0.0.0.0", port=7860) | |