clustered-fucks/compose-files
Maddox 394a973d6c Add healthchecks to download-stack, deploy playbook, and mealie resource limits
nzbget and rutorrent share gluetun's network namespace via
network_mode: service:gluetun. When autoheal restarts gluetun,
the dependent containers lose their network and fail silently.

Added healthchecks so autoheal detects and restarts them too:
- nzbget: curl localhost:6789
- rutorrent: curl localhost:80
- depends_on changed to condition: service_healthy

New deploy-download-stack.yml playbook stages startup (gluetun
first, wait for healthy, then dependents) since the LXC host
lacks Python requests for community.docker modules.

Also added resource limits to mealie (512M memory, 1 CPU).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 23:49:12 +00:00
..
databases Add healthchecks to download-stack, deploy playbook, and mealie resource limits 2026-01-27 23:49:12 +00:00
docker666 Add compose file management infrastructure 2026-01-23 19:11:23 +00:00
download-stack Add healthchecks to download-stack, deploy playbook, and mealie resource limits 2026-01-27 23:49:12 +00:00
immich Add Unifi migration to network-services 2026-01-24 21:28:38 +00:00
media-transcode/utils Add compose file management infrastructure 2026-01-23 19:11:23 +00:00
network-services UniFi: Switch to host networking with extra_hosts for MongoDB 2026-01-25 23:57:03 +00:00
replicant Phase 2 Batch 2: tinymediamanager, autoscan, channeltube, dispatcharr → replicant 2026-01-26 23:34:49 +00:00
.gitignore some updates 2026-01-24 01:40:19 +00:00