laravel / reverb

Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications.
https://reverb.laravel.com
MIT License
942 stars 63 forks source link

Health check endpoint to support GKE deployment using GCE Ingress #190

Closed kirills-morozovs closed 2 months ago

kirills-morozovs commented 2 months ago

Current Situation: When trying to deploy Laravel Reverb on GKE cluster with native GCE Ingress it requires HTTP(s) health check to succeed before sending traffic through Load Balancer, as there is no such endpoint a workaround is required with using Nginx Ingress within cluster that will be a proxy and answering with the health checks, or similar workarounds

Proposed Solution: Add health check endpoint that will be responding with HTTP 200 code when Reverb server is running