fix(cron): add cron daemon to Docker + fix subscription auto-generation
1. Install cron package in Dockerfile and start cron daemon in entrypoint
(hourly: php cli.php cron). This was missing — cron jobs never ran.
2. SubscriptionGeneratorJob now delegates to SubscriptionGenerator service
which handles exemptions, year-specific rates/discounts, per-person dedup.
3. Financial year 2026/2027 subscriptions will generate on next cron run
(July 1-7 window still active).
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment