From 5a712e5afd32299db543d6d45c7d533fd13670ff Mon Sep 17 00:00:00 2001 From: Tyler Date: Sat, 20 Jun 2026 15:37:15 -0600 Subject: [PATCH] refactor(main): rely on lifespan for db init (SP5) --- backend/src/cyclone/__main__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/src/cyclone/__main__.py b/backend/src/cyclone/__main__.py index 7632e8c..153b5f3 100644 --- a/backend/src/cyclone/__main__.py +++ b/backend/src/cyclone/__main__.py @@ -27,10 +27,8 @@ def main() -> None: ] if reload: sys.argv.append("--reload") - # Initialize the DB (engine, migrations, schema) before the app - # boots so the first request hits a populated database. - from cyclone import db - db.init_db() + # DB + EventBus are initialized by the FastAPI lifespan handler + # (cyclone.api:lifespan); no explicit pre-init is needed here. import uvicorn uvicorn.main()