fix alembic issue in main.py

This commit is contained in:
sirius0xdev 2026-05-03 22:10:32 +00:00
parent 0d949ce48c
commit dd09bcf218

View file

@ -240,12 +240,13 @@ async def index():
@app.on_event("startup") @app.on_event("startup")
async def startup(): async def startup():
import alembic.config from alembic import command
cfg = alembic.config.Config( from alembic.config import Config
from pathlib import Path
alembic_cfg = Config(
str(Path(__file__).parent.parent / "alembic.ini") str(Path(__file__).parent.parent / "alembic.ini")
) )
alembic.config.main.main(command="upgrade", args=["head"], config=cfg)
if __name__ == "__main__": if __name__ == "__main__":
import uvicorn import uvicorn