From dd09bcf218554d63171c178740e6fe89b29235a4 Mon Sep 17 00:00:00 2001 From: sirius0xdev Date: Sun, 3 May 2026 22:10:32 +0000 Subject: [PATCH] fix alembic issue in main.py --- trade-dashboard/app/main.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/trade-dashboard/app/main.py b/trade-dashboard/app/main.py index 87d25c3..fc2f9d5 100644 --- a/trade-dashboard/app/main.py +++ b/trade-dashboard/app/main.py @@ -240,12 +240,13 @@ async def index(): @app.on_event("startup") async def startup(): - import alembic.config - cfg = alembic.config.Config( + from alembic import command + from alembic.config import Config + from pathlib import Path + + alembic_cfg = Config( str(Path(__file__).parent.parent / "alembic.ini") ) - alembic.config.main.main(command="upgrade", args=["head"], config=cfg) - if __name__ == "__main__": import uvicorn