Spaces:
Building
Building
from fastapi import FastAPI | |
from fastapi.staticfiles import StaticFiles | |
import uvicorn | |
from utils import log | |
from config_provider import get_config # ✅ artık app.py buradan çekiyor | |
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 | |
from api_controller import router as api_router | |
app = FastAPI() | |
app.mount("/static", StaticFiles(directory="static"), name="static") | |
def health_check(): | |
return {"status": "ok"} | |
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") | |
app.include_router(api_router, prefix="/api") | |
if __name__ == "__main__": | |
log("🌐 Starting Flare UI Backend.") | |
uvicorn.run(app, host="0.0.0.0", port=7860) | |