fix: apply alembic migrations automatically on deployment

This commit is contained in:
mwiegand 2026-05-06 21:00:25 +02:00
parent c01359002a
commit fa566db820
No known key found for this signature in database

View file

@ -144,6 +144,11 @@ run_left4me_with_env env \
JOB_WORKER_ENABLED=false \ JOB_WORKER_ENABLED=false \
/opt/left4me/.venv/bin/python -c "from l4d2web.app import create_app; create_app()" /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 if [ -f "$remote_tmp/admin_username" ] && [ -f "$remote_tmp/admin_password" ]; then
LEFT4ME_ADMIN_USERNAME=$(cat "$remote_tmp/admin_username") LEFT4ME_ADMIN_USERNAME=$(cat "$remote_tmp/admin_username")
LEFT4ME_ADMIN_PASSWORD=$(cat "$remote_tmp/admin_password") LEFT4ME_ADMIN_PASSWORD=$(cat "$remote_tmp/admin_password")