Bootstrap configuration loading #46
Reference in New Issue
Block a user
Delete Branch "issue/3-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #3.
arr-daemonloads bootstrap settings (bind address, database path, mediaroot, Prowlarr/Transmission/Jellyfin/ntfy URLs) with precedence env > file >
default. Every non-secret field has a default, so the daemon starts with
only environment variables set — no config file required.
API keys (Prowlarr, TMDB, Jellyfin) come from the environment only. The
optional TOML file's schema has no fields for them, so a key placed there
is a hard parse error rather than a silent leak.
No findings. The bootstrap configuration implementation matches #3, and
just cipasses (format, clippy, dependency check, and 8 tests).No findings on the current head. The only update since the previous review is the merge of
main; all three PR CI checks are successful.