Files
Nathan Vasse 75fd41fce7 ✨(backend) schedule management commands with celery beat
The trash purge and the stale pending items cleaning only ran through
the cron jobs of the Helm chart, so any other deployment had to recreate
them or never clean anything. Celery beat already runs next to the app,
so it can schedule them wherever Drive is deployed.

Each command has its own setting holding a crontab line followed by the
command arguments, so operators can tune both in one place. They are
empty by default: scheduling a command that already runs as a cron job
would run it twice. They are validated at startup, arguments included,
because celery only logs errors raised while registering periodic tasks
and a typo would then silently never run the command.
2026-10-08 15:45:12 +02:00
..
2026-03-11 14:57:28 +01:00
2025-11-19 10:12:25 +01:00
2025-11-19 10:12:25 +01:00
2026-04-23 17:42:48 +02:00