Commit b04b9cf
committed
feat(startup): add dependency-aware orchestration and Huntarr support
- add dependency-aware parallel startup with mount/url waits; auto-enable Huntarr
when Arr instances opt in; start Traefik first; apply Arr/Plex/Jellyfin/Emby
wait rules for downstream services
- introduce Huntarr across config, setup, and runtime: new defaults + schema,
setup + version tracking, API metadata, router sync hooks, Traefik UI entry,
data symlink migration, and Huntarr config patching
- expand Arr integrations for Decypharr/NzbDAV/Prowlarr: Lidarr/Whisparr
support, API v1 handling, rootfolder + permissions updates, improved HTTP
error logging, and tagging Prowlarr apps by core_service
- refactor optional service startup to support instances + per-instance options;
generate NzbDAV WebDAV password; update Zilean/Riven DB envs; adjust pnpm
settings; add rclone wait_for_url; remove stale Plex PID; update README ports1 parent a382f60 commit b04b9cf
16 files changed
Lines changed: 2466 additions & 170 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| |||
179 | 180 | | |
180 | 181 | | |
181 | 182 | | |
| 183 | + | |
182 | 184 | | |
183 | 185 | | |
184 | 186 | | |
| |||
0 commit comments