first commit

This commit is contained in:
Beyhan Ogur
2026-05-11 15:08:50 +03:00
commit a408821410
47 changed files with 4670 additions and 0 deletions
+29
View File
@@ -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) |