We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15c7719 commit 5229fe6Copy full SHA for 5229fe6
.ebextensions/health.config
@@ -0,0 +1,3 @@
1
+option_settings:
2
+ aws:elasticbeanstalk:environment:process:default:
3
+ HealthCheckPath: /health
xteams/middleware/health_check.py
@@ -0,0 +1,9 @@
+from django.http import HttpResponse
+
4
+def health_check_middleware(get_response):
5
+ def middleware(request):
6
+ if request.path == "/health":
7
+ return HttpResponse("OK")
8
+ return get_response(request)
9
+ return middleware
xteams/settings.py
@@ -47,6 +47,7 @@
47
]
48
49
MIDDLEWARE = [
50
+ 'xteams.middleware.health_check.health_check_middleware',
51
'django.middleware.security.SecurityMiddleware',
52
'whitenoise.middleware.WhiteNoiseMiddleware',
53
'django.contrib.sessions.middleware.SessionMiddleware',
0 commit comments