The ops server has 3.7 GB RAM and no swap. Forgejo, MinIO and the apps fit with room to spare, but a spike (a big push, git gc, parallel image pulls) would OOM-kill a service instead of paging out. swappiness 10, so it only swaps under real pressure. Assisted-by: Claude:opus-5
6 lines
209 B
YAML
6 lines
209 B
YAML
---
|
|
# Swapfile so a memory spike pages out instead of OOM-killing a service.
|
|
swap_file: /swapfile
|
|
swap_size_mb: 2048
|
|
# Low: only swap under real pressure, keep the page cache for the apps.
|
|
swap_swappiness: 10
|