feat: persist travel snapshots and refresh extended availability

This commit is contained in:
Björn Fromme
2026-03-23 17:29:10 +01:00
parent c1ab6d8687
commit bc7fb794bf
31 changed files with 2328 additions and 91 deletions
+4
View File
@@ -0,0 +1,4 @@
flagception:
features:
travel_snapshot:
env: FEATURE_TRAVEL_SNAPSHOT
+8
View File
@@ -28,6 +28,14 @@ zenstruck_schedule:
frequency: "45 1 * * *"
description: "Removes expired pending newsletter double opt-in requests"
- task: app:bpn:refresh-travel-snapshot --refresh-after 60
frequency: "0 8-19 * * *"
description: "Sync travel data snapshots with BusPro XML data hourly during peak hours"
- task: app:bpn:refresh-travel-snapshot --refresh-after 180
frequency: "0 20-23,0-7 * * *"
description: "Sync travel data snapshots with BusPro XML data every 3 hours outside peak hours"
when@staging:
zenstruck_schedule:
mailer: