How I Auto-Deploy Django to a Hetzner VM with GitHub Actions
What happens after `git push origin main` on this site: an SSH trip to a Hetzner VM that pulls the repo, installs prod dependencies, runs migrations, collects static files, and restarts Gunicorn. The full GitHub …