feat: add API key authentication and health endpoint

This commit is contained in:
2026-05-25 18:44:33 +02:00
parent ffbfecffc5
commit 7f88ca3a36
4 changed files with 186 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
from contextlib import asynccontextmanager
from fastapi import FastAPI
from src.backend.api.routes.health import router as health_router
from src.backend.db.database import init_db
@asynccontextmanager
async def lifespan(app: FastAPI):
await init_db()
yield
app = FastAPI(title="OpusAgent", version="0.1.0", lifespan=lifespan)
app.include_router(health_router, prefix="/api")