1 Commits

Author SHA1 Message Date
173df0fd6f fix(staging): ensure wpp can write sqlite db during deploy
All checks were successful
CI / test-and-quality (push) Successful in 1m31s
CI / test-and-quality (pull_request) Successful in 1m34s
2026-02-28 11:20:54 +00:00

View File

@@ -17,6 +17,11 @@ rm -rf src && mkdir src
tar -xzf app.tar.gz -C src --strip-components=1
rm -rf /opt/wpp-staging/app/*
cp -a src/. /opt/wpp-staging/app/
# Ensure deploy artifact copied as root does not leave SQLite/app tree non-writable for wpp.
chown -R wpp:wpp /opt/wpp-staging/app
if [ -f /opt/wpp-staging/app/db.sqlite3 ]; then
chmod 664 /opt/wpp-staging/app/db.sqlite3
fi
cd /opt/wpp-staging/app
runuser -u wpp -- python3 -m venv .venv
runuser -u wpp -- .venv/bin/pip install -U pip >/dev/null