Skip to content

Commit ed937d1

Browse files
authored
Merge pull request #52 from laravelcm/health-app
✨ ajout de laravel health
2 parents 2ddca99 + 87caf52 commit ed937d1

File tree

7 files changed

+489
-1
lines changed

7 files changed

+489
-1
lines changed

app/Console/Kernel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ protected function schedule(Schedule $schedule)
3030
$schedule->command('lcm:post-article-to-telegram')->everyFourHours();
3131
$schedule->command('lcm:send-unverified-mails')->weeklyOn(1, '8:00');
3232
$schedule->command('sitemap:generate')->daily();
33+
$schedule->command(\Spatie\Health\Commands\RunHealthChecksCommand::class)->everyMinute();
3334
}
3435

3536
/**

app/Providers/AppServiceProvider.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@
2020
use Illuminate\Support\Facades\View;
2121
use Illuminate\Support\ServiceProvider;
2222
use Illuminate\Support\Str;
23+
use Spatie\Health\Checks\Checks\CacheCheck;
24+
use Spatie\Health\Checks\Checks\DatabaseCheck;
25+
use Spatie\Health\Checks\Checks\DebugModeCheck;
26+
use Spatie\Health\Checks\Checks\EnvironmentCheck;
27+
use Spatie\Health\Checks\Checks\ScheduleCheck;
28+
use Spatie\Health\Checks\Checks\UsedDiskSpaceCheck;
29+
use Spatie\Health\Facades\Health;
2330

2431
class AppServiceProvider extends ServiceProvider
2532
{
@@ -48,6 +55,7 @@ public function boot(): void
4855
$this->bootMacros();
4956
$this->bootViewsComposer();
5057
$this->bootEloquentMorphs();
58+
$this->bootHealthCheck();
5159

5260
ReplyResource::withoutWrapping();
5361
}
@@ -97,4 +105,16 @@ public function bootEloquentMorphs()
97105
'user' => User::class,
98106
]);
99107
}
108+
109+
public function bootHealthCheck()
110+
{
111+
Health::checks([
112+
DebugModeCheck::new(),
113+
EnvironmentCheck::new(),
114+
UsedDiskSpaceCheck::new(),
115+
DatabaseCheck::new(),
116+
CacheCheck::new(),
117+
ScheduleCheck::new(),
118+
]);
119+
}
100120
}

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"sentry/sentry-laravel": "^2.10",
3232
"socialiteproviders/twitter": "^4.1",
3333
"spatie/laravel-feed": "^4.1",
34+
"spatie/laravel-health": "^1.11",
3435
"spatie/laravel-medialibrary": "^9.0.0",
3536
"spatie/laravel-permission": "^5.1",
3637
"spatie/laravel-sitemap": "^6.1",

0 commit comments

Comments
 (0)