15 lines
419 B
PHP
15 lines
419 B
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
require_once __DIR__ . '/_bootstrap.php';
|
|
api_method('GET');
|
|
|
|
try {
|
|
AppConfig::loadEnvironment();
|
|
Database::getInstance()->getConnection()->query('SELECT 1');
|
|
api_json(['status' => 'ok', 'database' => 'ok']);
|
|
} catch (Throwable $exception) {
|
|
error_log('Health check dependency unavailable: ' . $exception->getMessage());
|
|
api_json(['status' => 'unavailable'], 503);
|
|
}
|