feat: web healthcheck returns 503 status code if database is unavailable

This commit is contained in:
Vincent Mahnke 2025-11-01 20:55:49 +01:00
commit 729af9ced9
Signed by: ViMaSter
GPG key ID: 6D787326BA7D6469
2 changed files with 4 additions and 4 deletions

View file

@ -6,8 +6,9 @@
/* Connect to database */
$mysqli = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DB);
if($mysqli->connect_errno) {
http_response_code(503);
header('Content-type: application/json');
$result = '{"error":"error while connecting to db : ' . $mysqli->error . '"}';
$result = '{"error":"Database unavailable"}';
echo $result;
exit;
}