Add fuelish API; protect the host against memory exhaustion

- fuelish role: receipt OCR API at fuelish.ladkau.de, API-key auth, shared
  Ollama model and request options
- base: 4 GB swap file; act_runner: job containers capped at 4 GB without swap
- docs and vault/service checks updated
This commit is contained in:
ml
2026-10-04 13:54:09 +02:00
parent 974486bc53
commit 82d944a0a8
15 changed files with 246 additions and 25 deletions
@@ -15,6 +15,7 @@ cache:
container:
network: bridge # job containers get default bridge network with internet access
privileged: false
options: "--memory={{ act_runner_job_memory }} --memory-swap={{ act_runner_job_memory }}"
valid_volumes:
- /tmp
force_pull: true # otherwise a job container image update (e.g. a build-image