Files
fizzy/config/recurring.yml
T
Kevin McConnell e16cc21b0a Add "data export" feature
- Adds a button in Account Settings where you can request a ZIP export of your
  Fizzy data
- Export files are created in the background. When ready, a link to
  download them is sent to the requester.
- Exports expire after 24 hours. And are limited to 10 per day.
2025-12-01 15:23:26 +00:00

44 lines
1.3 KiB
YAML

<% require_relative "../lib/fizzy" %>
production: &production
# Application functionality: notifications and summaries
deliver_bundled_notifications:
command: "Notification::Bundle.deliver_all_later"
schedule: every 30 minutes
# Application cleanup
auto_postpone_all_due:
command: "Card.auto_postpone_all_due"
schedule: every hour at minute 50
delete_unused_tags:
class: DeleteUnusedTagsJob
schedule: every day at 04:02
# Operations cleanup and backups
clear_solid_queue_finished_jobs:
command: "SolidQueue::Job.clear_finished_in_batches(sleep_between_batches: 0.3)"
schedule: every hour at minute 12
clear_solid_queue_recurring_executions:
command: "SolidQueue::RecurringExecution.clear_in_batches"
schedule: every hour at minute 52
cleanup_webhook_deliveries:
command: "Webhook::Delivery.cleanup"
schedule: every 4 hours at minute 51
cleanup_magic_links:
command: "MagicLink.cleanup"
schedule: every 4 hours
cleanup_exports:
command: "Account::Export.cleanup"
schedule: every hour at minute 20
<% if Fizzy.saas? %>
# Metrics
yabeda_actioncable:
command: "Yabeda::ActionCable.measure"
schedule: every 60 seconds
<% end %>
beta: *production
staging: *production
development: *production