added a help system, replaced the words "tenant" and "Pwa" with better alternatives. corrected and implemented cron jobs. prepared going live on a coolify-powered system.

This commit is contained in:
Codex Agent
2025-11-10 16:23:09 +01:00
parent ba9e64dfcb
commit 447a90a742
123 changed files with 6398 additions and 153 deletions

View File

@@ -6,5 +6,42 @@ return [
],
'queue_failure_alerts' => env('STORAGE_QUEUE_FAILURE_ALERTS', true),
];
'capacity_thresholds' => [
'warning' => (int) env('STORAGE_CAPACITY_WARNING', 75),
'critical' => (int) env('STORAGE_CAPACITY_CRITICAL', 90),
],
'monitor' => [
'lock_seconds' => (int) env('STORAGE_MONITOR_LOCK_SECONDS', 300),
'cache_minutes' => (int) env('STORAGE_MONITOR_CACHE_MINUTES', 15),
],
'archive' => [
'grace_days' => (int) env('STORAGE_ARCHIVE_GRACE_DAYS', 3),
'lock_seconds' => (int) env('STORAGE_ARCHIVE_LOCK_SECONDS', 1800),
'event_lock_seconds' => (int) env('STORAGE_ARCHIVE_EVENT_LOCK_SECONDS', 3600),
'chunk' => (int) env('STORAGE_ARCHIVE_CHUNK', 25),
'max_dispatch' => (int) env('STORAGE_ARCHIVE_MAX_DISPATCH', 100),
],
'queue_health' => [
'lock_seconds' => (int) env('STORAGE_QUEUE_HEALTH_LOCK_SECONDS', 120),
'cache_minutes' => (int) env('STORAGE_QUEUE_HEALTH_CACHE_MINUTES', 10),
'stalled_minutes' => (int) env('STORAGE_QUEUE_STALLED_MINUTES', 10),
'thresholds' => [
'default' => [
'warning' => (int) env('STORAGE_QUEUE_DEFAULT_WARNING', 100),
'critical' => (int) env('STORAGE_QUEUE_DEFAULT_CRITICAL', 300),
],
'media-storage' => [
'warning' => (int) env('STORAGE_QUEUE_MEDIA_STORAGE_WARNING', 200),
'critical' => (int) env('STORAGE_QUEUE_MEDIA_STORAGE_CRITICAL', 500),
],
'media-security' => [
'warning' => (int) env('STORAGE_QUEUE_MEDIA_SECURITY_WARNING', 50),
'critical' => (int) env('STORAGE_QUEUE_MEDIA_SECURITY_CRITICAL', 150),
],
],
],
];