Compare commits

...

2 Commits

Author SHA1 Message Date
mo
de5f54f970 Merge pull request 'fix: Update Alembic configuration in startup event to set script location and database URL' (#22) from ph4 into prod
Reviewed-on: #22
2025-06-01 16:57:22 +02:00
mohamad
f2df1c50dd fix: Update Alembic configuration in startup event to set script location and database URL
All checks were successful
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m26s
2025-06-01 16:57:07 +02:00

View File

@ -223,7 +223,9 @@ async def startup_event():
# Run database migrations # Run database migrations
try: try:
logger.info("Running database migrations...") logger.info("Running database migrations...")
alembic_cfg = Config("alembic.ini") alembic_cfg = Config()
alembic_cfg.set_main_option("script_location", "alembic")
alembic_cfg.set_main_option("sqlalchemy.url", settings.DATABASE_URL)
command.upgrade(alembic_cfg, "head") command.upgrade(alembic_cfg, "head")
logger.info("Database migrations completed successfully.") logger.info("Database migrations completed successfully.")
except Exception as e: except Exception as e: