From cb01acd6e0b36549b9732d57e8d42585cb96e6a0 Mon Sep 17 00:00:00 2001 From: Daan Meijer Date: Tue, 16 Jun 2026 15:11:34 +0200 Subject: [PATCH] trust docker upstream proxies --- bootstrap/app.php | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/bootstrap/app.php b/bootstrap/app.php index 87c0ce1..9e80d91 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -10,22 +10,27 @@ use Illuminate\Http\Request; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( - web: __DIR__.'/../routes/web.php', - commands: __DIR__.'/../routes/console.php', - channels: __DIR__.'/../routes/channels.php', + web: __DIR__ . '/../routes/web.php', + commands: __DIR__ . '/../routes/console.php', + channels: __DIR__ . '/../routes/channels.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware): void { $middleware->encryptCookies(except: ['appearance', 'sidebar_state']); - $middleware->web(append: [ - HandleAppearance::class, - HandleInertiaRequests::class, - AddLinkHeadersForPreloadedAssets::class, - ]); + $middleware + ->web(append: [ + HandleAppearance::class, + HandleInertiaRequests::class, + AddLinkHeadersForPreloadedAssets::class, + ]) + ->trustProxies(at: [ + '172.16.0.0/12', + ]); + }) ->withExceptions(function (Exceptions $exceptions): void { $exceptions->shouldRenderJsonWhen( - fn (Request $request) => $request->is('api/*'), + fn(Request $request) => $request->is('api/*'), ); })->create();