feat: add controller-side healthcheck configs to all 52 apps

Each app template now declares a healthcheck: section in .felhom.yml
with appropriate probe type (http, api, or tcp) and endpoint based on
the app's known health endpoints. The controller uses these to verify
services are actually responding, not just that containers are running.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-25 11:11:27 +01:00
parent 2febc99148
commit a04882e296
52 changed files with 397 additions and 0 deletions
+9
View File
@@ -61,3 +61,12 @@ app_info:
- 'Legalább 2 GB szabad RAM szükséges'
- 'x86 processzor szükséges (nem fut Raspberry Pi-n)'
- 'Nextcloud vagy más kompatibilis alkalmazás ajánlott az integrációhoz'
# --- Controller-side health probe ---
healthcheck:
checks:
- type: api
port: 80
path: "/healthcheck"
expect:
status: 200