mirror of
https://github.com/NetworkCats/rustyip.git
synced 2026-11-13 16:17:46 +00:00
The daily scheduled update at 01:20 UTC was systematically lagging the upstream mergedipdb release by 24h. The upstream cron nominally fires at 01:00 UTC but GitHub Actions schedule latency shifts the actual publish time anywhere from ~01:05 to ~06:00+ UTC, so any fixed single-daily time misses the current release on delayed days. Introduce DB_UPDATE_INTERVAL_HOURS (default 6, must divide 24 evenly), shift the anchor DB_UPDATE_TIME_UTC default to 00:20, and replace secs_until_next with secs_until_next_tick that schedules at anchor + N*interval. Also set RUST_LOG=rustyip=info,warn in the Ansible env template so the scheduler and "database updated successfully (N bytes)" info logs are actually visible in docker logs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>