File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 140140# ------------------------------------------------------------------------------
141141# https://docs.djangoproject.com/en/dev/ref/settings/#middleware
142142MIDDLEWARE = [
143+ "teleband.utils.health_check.AlbHealthcheckMiddleware" ,
143144 "django.middleware.security.SecurityMiddleware" ,
144145 "corsheaders.middleware.CorsMiddleware" ,
145146 "django.contrib.sessions.middleware.SessionMiddleware" ,
Original file line number Diff line number Diff line change 1+ from django .http import HttpResponse
2+
3+ class AlbHealthcheckMiddleware :
4+ def __init__ (self , get_response ):
5+ self .get_response = get_response
6+
7+ def __call__ (self , request ):
8+ # Bypass host validation path for ALB health checks
9+ if request .path == "/healthz" :
10+ return HttpResponse ("ok" , status = 200 )
11+ return self .get_response (request )
You can’t perform that action at this time.
0 commit comments