From 441c1db79bef9f8f23617e1f77ca1e739059483c Mon Sep 17 00:00:00 2001 From: mwiegand Date: Wed, 6 May 2026 21:00:59 +0200 Subject: [PATCH] fix: change directory before running alembic upgrade in deploy script to avoid pyproject.toml permission issues --- deploy/deploy-test-server.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/deploy-test-server.sh b/deploy/deploy-test-server.sh index f8e4251..6b0a084 100755 --- a/deploy/deploy-test-server.sh +++ b/deploy/deploy-test-server.sh @@ -144,10 +144,10 @@ 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 \ +run_as_left4me sh -c "cd /opt/left4me/l4d2web && env \ JOB_WORKER_ENABLED=false \ PYTHONPATH=/opt/left4me \ - /opt/left4me/.venv/bin/alembic -c /opt/left4me/l4d2web/alembic.ini upgrade head + /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")