feat: seed données initiales (114 produits + 9 magasins) au démarrage

This commit is contained in:
2026-05-24 05:08:50 +02:00
parent cb85801061
commit 5a5997aa55
2 changed files with 52 additions and 1 deletions
+10 -1
View File
@@ -1,10 +1,19 @@
from contextlib import asynccontextmanager
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from app.api.health import router as health_router
from app.api.media import router as media_router
from app.core.config import settings
from app.data.seed import run_seed
app = FastAPI(title="HomeHub API", version="0.1.0")
@asynccontextmanager
async def lifespan(app: FastAPI):
await run_seed()
yield
app = FastAPI(title="HomeHub API", version="0.1.0", lifespan=lifespan)
app.add_middleware(
CORSMiddleware,