Reduce overhead of health check endpoints

This commit is contained in:
Constantin Graf
2024-09-12 14:02:19 +02:00
committed by Constantin Graf
parent d3545b3c73
commit cc10af0b97
4 changed files with 17 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Providers;
use App\Http\Controllers\Web\HealthCheckController;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Http\Request;
@@ -37,6 +38,12 @@ class RouteServiceProvider extends ServiceProvider
});
$this->routes(function () {
Route::middleware('health-check')
->group(function () {
Route::get('health-check/up', [HealthCheckController::class, 'up']);
Route::get('health-check/debug', [HealthCheckController::class, 'debug']);
});
Route::middleware('api')
->prefix('api')
->name('api.')