Erstelle einen Health check
Um eine Übersicht über die vorhandenen Daten zu bekommen und um zu wissen, ob der Server läuft, soll ein "health-check" erstellt werden:
- Benutze dafür edge Funktions was bereits als Submodul (supabase/functions) in icp-forest-server vorhanden sein sollte.
- Erstelle eine neue Funktion names "health-check" (siehe Funktions)
- In der Funktion soll als JSON zurückgegeben werden:
-
- die Anzahl der Zeilen der icp_download.mm_mem Erstelle einen Health check
-
- is_healthy (true/false)
-
- Wenn Fehler beim Aufruf der Tabelle auftreten, dann eine Fehlermeldung
Der REquest wird etwa so aussehen:
curl -i --location --request POST 'http://127.0.0.1:54321/functions/v1/health-check' \
--header 'Authorization: Bearer ANON_KEY' \
--header 'Content-Type: application/json'
Das Resultat sollte dann etwa so aussehen
{
is_healthy: true
mm_mem: 1234456
error_message: "sfsfsfsfsdf sdf sdfsdf"
}