Spaces:
Paused
Paused
from fastapi import FastAPI | |
from log import log | |
import uvicorn | |
# Controller modüllerini import et | |
from controllers import auth_controller, project_controller, config_controller, test_controller | |
# FastAPI app'i başlat | |
app = FastAPI() | |
# Health check | |
def health(): | |
return {"status": "ok"} | |
# Controller router'larını bağla | |
app.include_router(auth_controller.router, prefix="/auth") | |
app.include_router(project_controller.router, prefix="/project") | |
app.include_router(config_controller.router, prefix="/config") | |
app.include_router(test_controller.router, prefix="/test") | |
if __name__ == "__main__": | |
log("🌐 Starting Flare Service...") | |
uvicorn.run(app, host="0.0.0.0", port=7860) | |