From 49dbc786e9b335d20f8ae93f4ba20226b9ce4e2c Mon Sep 17 00:00:00 2001 From: Joyce <26967919+Joyce-O@users.noreply.github.com> Date: Wed, 21 Jan 2026 17:24:41 -0500 Subject: [PATCH] fix: use SYNC_DATABASE_URL env var for alembic migrations Co-Authored-By: Claude Opus 4.5 --- backend/alembic/env.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/alembic/env.py b/backend/alembic/env.py index f762caa..1f1a416 100644 --- a/backend/alembic/env.py +++ b/backend/alembic/env.py @@ -1,3 +1,4 @@ +import os from logging.config import fileConfig from alembic import context @@ -9,6 +10,10 @@ config = context.config fileConfig(config.config_file_name) target_metadata = Base.metadata +# Use SYNC_DATABASE_URL env var if set, otherwise fall back to alembic.ini +if os.getenv("SYNC_DATABASE_URL"): + config.set_main_option("sqlalchemy.url", os.getenv("SYNC_DATABASE_URL")) + def run_migrations_offline(): url = config.get_main_option("sqlalchemy.url")