blumeops/docs
Erich Blume 1e13d4b83d Fix Navidrome automatic library scan schedule (#101)
## Summary
- Fix env var name from `ND_SCANSCHEDULE` to `ND_SCANNER_SCHEDULE` (Navidrome uses viper config where dots become underscores)
- Use explicit `@every 1h` format for clarity
- Reorder CLAUDE.md rules to emphasize running zk-docs first

## Root Cause
Navidrome logs showed "Periodic scan is DISABLED" at startup despite the env var being set. The config key is `scanner.schedule`, which translates to `ND_SCANNER_SCHEDULE` (not `ND_SCANSCHEDULE`).

## Deployment and Testing
- [ ] Sync navidrome app: `argocd app sync navidrome`
- [ ] Verify pod restarts with new env var
- [ ] Check logs for "Scheduling scanner" message instead of "Periodic scan is DISABLED"
- [ ] Wait ~1 hour and confirm scan runs automatically

🤖 Generated with [Claude Code](https://claude.ai/code)

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/101
2026-02-04 07:23:12 -08:00
..
changelog.d Fix Navidrome automatic library scan schedule (#101) 2026-02-04 07:23:12 -08:00
explanation Add Phase 5: explanation documentation (#96) 2026-02-03 20:33:39 -08:00
how-to Add doc-random task and documentation improvements (#98) 2026-02-03 21:17:58 -08:00
reference Remove iCloud Photos from borgmatic backup (#100) 2026-02-04 07:09:28 -08:00
tutorials Remove iCloud Photos from borgmatic backup (#100) 2026-02-04 07:09:28 -08:00
CHANGELOG.md Update docs release to v1.2.1 2026-02-04 05:18:37 +00:00
index.md Complete Phase 6: documentation cleanup and integration (#97) 2026-02-03 20:52:37 -08:00
quartz.config.ts Move zk cards to docs/zk/ for documentation restructuring (#84) 2026-02-03 09:13:50 -08:00
quartz.layout.ts Move zk cards to docs/zk/ for documentation restructuring (#84) 2026-02-03 09:13:50 -08:00