Set up a daily cron to enqueue the daily scrape and ensure it is the only automated hit to two-rivers.org.
Context
- Run once per day at 23:00 UTC (5pm CST / 6pm CDT).
- Use system cron or Kamal recurring task (not a background loop).
Acceptance criteria
- Add a dedicated entry point (rake task or runner command) that enqueues
Scrapers::DiscoverMeetingsJob with a reasonable cutoff window (e.g., since: 90 days ago).
- Daily cron configured to run that entry point at 23:00 UTC.
- No other scheduled/recurring jobs or timers hitting two-rivers.org outside the cron trigger.
- Document the schedule and command in README or ops notes.
Notes
- The discover job should be idempotent; it already upserts by meeting detail URL.
- Daily run should be the only automatic scrape to respect the site.
Set up a daily cron to enqueue the daily scrape and ensure it is the only automated hit to two-rivers.org.
Context
Acceptance criteria
Scrapers::DiscoverMeetingsJobwith a reasonable cutoff window (e.g.,since: 90 days ago).Notes