from __future__ import annotations

import logging

from fastapi import FastAPI

from app.config import get_settings
from app.controllers.campaign_router import router as campaign_router

logging.basicConfig(level=logging.INFO)
settings = get_settings()

app = FastAPI(title=settings.app_name)
app.include_router(campaign_router)


@app.get("/health")
def health():
    return {"ok": True}
