first commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# HealthHandler
|
||||
|
||||
**Özet:** `/health` endpoint'i ile servis durumu, veritabanı bağlantısı ve aktif konfigürasyon bilgilerini döndürür (`handlers/health.go:27`).
|
||||
|
||||
**Kütüphaneler:** Fiber v3, GORM
|
||||
|
||||
**Bağlantılar:** [[Main]], [[Config]], [[Index]]
|
||||
|
||||
## Yanıt Formatı
|
||||
|
||||
```json
|
||||
{
|
||||
"status": "ok",
|
||||
"database": "ok" | "unreachable" | "disabled",
|
||||
"config": {
|
||||
"openai_backend": "https://api.deepseek.com",
|
||||
"port": "8000"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Davranış
|
||||
|
||||
| Durum | `database` değeri |
|
||||
|---|---|
|
||||
| DB bağlantısı yok (DSN boş) | `"disabled"` |
|
||||
| DB var, ping başarılı | `"ok"` |
|
||||
| DB var, ping başarısız | `"unreachable"` |
|
||||
| Her durumda `status` | `"ok"` (servis ayakta) |
|
||||
Reference in New Issue
Block a user