Save workspace changes
This commit is contained in:
@@ -157,6 +157,71 @@ Schedule::command('nova:recalculate-heat')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
// Additional production schedules that must live here because Laravel 11's
|
||||
// active scheduler in this app is defined in routes/console.php, not Kernel.
|
||||
Schedule::command('skinbase:sitemaps:publish --sync')
|
||||
->everySixHours()
|
||||
->name('sitemaps-publish')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('skinbase:sitemaps:validate')
|
||||
->dailyAt('04:45')
|
||||
->name('sitemaps-validate')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::job(new \App\Jobs\Sitemaps\CleanupSitemapReleasesJob())
|
||||
->dailyAt('05:00')
|
||||
->name('sitemaps-cleanup')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::command('collections:dispatch-maintenance')
|
||||
->hourly()
|
||||
->name('dispatch-collection-maintenance')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::job(new \App\Jobs\RankComputeArtworkScoresJob())
|
||||
->hourlyAt(5)
|
||||
->name('rank-compute-artwork-scores');
|
||||
|
||||
Schedule::job(new \App\Jobs\RankBuildListsJob())
|
||||
->hourlyAt(15)
|
||||
->name('rank-build-lists')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::job(new \App\Jobs\UpdateLeaderboardsJob())
|
||||
->hourlyAt(20)
|
||||
->name('leaderboards-refresh')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::job(new \App\Jobs\RebuildTrendingNovaCardsJob())
|
||||
->hourlyAt(25)
|
||||
->name('nova-cards-trending-refresh')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::job(new \App\Jobs\RecalculateRisingNovaCardsJob())
|
||||
->everyFifteenMinutes()
|
||||
->name('nova-cards-rising-cache-refresh')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::command('nova:prune-metric-snapshots --keep-days=7')
|
||||
->dailyAt('04:00')
|
||||
->name('prune-metric-snapshots')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::command('skinbase:sync-countries')
|
||||
->monthlyOn(1, '03:40')
|
||||
->name('sync-countries')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('health:tick')
|
||||
->everyMinute()
|
||||
->name('health-scheduler-tick')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::command('forum:ai-scan')
|
||||
->everyTenMinutes()
|
||||
->name('forum-ai-scan')
|
||||
|
||||
Reference in New Issue
Block a user