Dev branch
This commit is contained in:
+12
-1
@@ -15,11 +15,22 @@ protected function schedule(Schedule $schedule): void
|
||||
// Optionally prune old previews daily
|
||||
if (config('files.enable_preview_prune', true)) {
|
||||
$days = (int) config('files.preview_retention_days', 90);
|
||||
if ($days < 1) { $days = 90; }
|
||||
if ($days < 1) {
|
||||
$days = 90;
|
||||
}
|
||||
$schedule->command('documents:prune-previews', [
|
||||
'--days' => $days,
|
||||
])->dailyAt('02:00');
|
||||
}
|
||||
|
||||
// Optional: refresh configured materialized views for reporting
|
||||
$views = (array) config('reports.materialized_views', []);
|
||||
if (! empty($views)) {
|
||||
$time = (string) (config('reports.refresh_time', '03:00') ?: '03:00');
|
||||
$schedule->command('reports:refresh-mviews', [
|
||||
'--concurrently' => true,
|
||||
])->dailyAt($time);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user