From 0d172d0682d9a53374461ee41a20c26a06f1eb88 Mon Sep 17 00:00:00 2001 From: Tyler Date: Fri, 19 Jun 2026 23:31:34 -0600 Subject: [PATCH] feat(backend): call db.init_db() before uvicorn starts --- backend/src/cyclone/__main__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/cyclone/__main__.py b/backend/src/cyclone/__main__.py index e34c9db..7632e8c 100644 --- a/backend/src/cyclone/__main__.py +++ b/backend/src/cyclone/__main__.py @@ -27,6 +27,10 @@ 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() import uvicorn uvicorn.main()