chore: snapshot local dev updates before merge

This commit is contained in:
qzl
2026-02-25 17:04:17 +08:00
parent 53c72e48e6
commit ce6388595b
15 changed files with 724 additions and 526 deletions
+13 -1
View File
@@ -9,12 +9,17 @@ from starlette.exceptions import HTTPException as StarletteHTTPException
from core.config.settings import config
from core.http.models import HealthResponse
from core.http.response import build_problem_details
from core.logging import configure_logging, get_logger
from core.logging import configure_logging, get_logger, log_service_banner
from v1.router import router as mobile_router
configure_logging(config)
log_service_banner(
service_name=config.runtime.service_name,
environment=config.runtime.environment,
)
app = FastAPI()
app.add_middleware(
CORSMiddleware,
@@ -26,6 +31,13 @@ app.add_middleware(
app.include_router(mobile_router)
logger = get_logger("api.app")
logger.info(
"Web application initialized",
environment=config.runtime.environment,
debug=config.runtime.debug,
log_level=config.runtime.log_level,
)
@app.get("/health", response_model=HealthResponse)
async def health() -> HealthResponse: