Commit 65dc20c2 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

add basic status response at /status

parent 4f76fabc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ urlpatterns = [
    path(settings.JAMA_URL_BASE_PATH + "", views.homepage),
    path(settings.JAMA_URL_BASE_PATH + "rpc/", include("rpc.urls")),
    path(settings.JAMA_URL_BASE_PATH + "oai/", include("oai.urls")),
    path(settings.JAMA_URL_BASE_PATH + "status", views.status),
]

if settings.DEBUG:
+10 −0
Original line number Diff line number Diff line
from django.http import HttpResponse, HttpRequest
from django.shortcuts import render
from jama import settings
from django.contrib.auth.models import User

BASE_PATH = "/" + settings.JAMA_URL_BASE_PATH


def homepage(request: HttpRequest) -> HttpResponse:
    return render(request, "homepage.html", {"BASE_PATH": BASE_PATH})


def status(request: HttpRequest) -> HttpResponse:
    # testing database connection
    try:
        User.objects.first()
    except:
        return HttpResponse("ko")
    return HttpResponse("ok")