Skip to content

Add daily cron to run meeting discovery once #20

@AndreRobitaille

Description

@AndreRobitaille

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.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions