Rsync ran as root over SSH so files landed root-owned, but workers run as voidworkers — the service couldn't even reach the venv binary. Now: chown -R voidworkers after rsync, run venv create + pip install under `su voidworkers -c`. Also excludes .env, .gitignore, .pytest_cache so they survive across deploys. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
841 B
Executable File
841 B
Executable File