From fa566db82094c7c7d79ba9afd892d7c566b08e10 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Wed, 6 May 2026 21:00:25 +0200 Subject: [PATCH] fix: apply alembic migrations automatically on deployment --- deploy/deploy-test-server.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy/deploy-test-server.sh b/deploy/deploy-test-server.sh index 842276c..f8e4251 100755 --- a/deploy/deploy-test-server.sh +++ b/deploy/deploy-test-server.sh @@ -144,6 +144,11 @@ run_left4me_with_env env \ JOB_WORKER_ENABLED=false \ /opt/left4me/.venv/bin/python -c "from l4d2web.app import create_app; create_app()" +run_left4me_with_env env \ + JOB_WORKER_ENABLED=false \ + PYTHONPATH=/opt/left4me \ + /opt/left4me/.venv/bin/alembic -c /opt/left4me/l4d2web/alembic.ini upgrade head + if [ -f "$remote_tmp/admin_username" ] && [ -f "$remote_tmp/admin_password" ]; then LEFT4ME_ADMIN_USERNAME=$(cat "$remote_tmp/admin_username") LEFT4ME_ADMIN_PASSWORD=$(cat "$remote_tmp/admin_password")