Files
git/playbooks
M.V. Hutz 565b7889d8 fix: runner stability and resource limits (#8)
## Summary
- Add 2G swap on runner to prevent OOM crashes
- Limit job container memory to 1536MB
- Restrict runner concurrency to 1 job at a time
- Disable cache to avoid Docker network connectivity issues (`ETIMEDOUT 172.17.0.2`)
- Configure job containers with `--add-host` for private network gitea resolution

## Test plan
- [x] Runner survives Go builds that previously OOM-killed the server
- [ ] Verify swap is active after fresh provision (`swapon --show`)
- [ ] Confirm job containers respect memory limit

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #8
Co-authored-by: M.V. Hutz <git@maximhutz.me>
Co-committed-by: M.V. Hutz <git@maximhutz.me>
2026-03-16 02:52:08 +00:00
..
2026-03-16 01:40:44 +00:00
2026-03-16 00:31:16 +00:00