@@ -5,6 +5,7 @@ from django.conf.urls.static import static from django.contrib import admin from django.core.exceptions import ObjectDoesNotExist from django.urls import include, path +from django.http import JsonResponse from django.utils.translation import gettext_lazy as _ from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView from ninja import NinjaAPI @@ -45,7 +46,12 @@ def invalid_username_error_handler(request, exc: InvalidUsername): return api.create_response(request, {'message': _('Wrong username')}, status=401) +def healthz_status(request): + return JsonResponse({"status": "ok"}, status=200) + + urlpatterns = [ + path('api/healthz/', healthz_status), path('ml_models/', include('ml_model.urls', namespace='ml_model')), path('stories/', include('stories.urls')), path('auth/', include('authentication.urls')),