from fastapi import FastAPI from app.api.v1.router import api_router from app.core.config import get_settings from app.core.logging import configure_logging, setup_request_logging def create_app() -> FastAPI: settings = get_settings() configure_logging(settings) app = FastAPI(title=settings.app_name) setup_request_logging(app) app.include_router(api_router, prefix=settings.api_prefix) return app app = create_app()