Files
opantoantro/docs/wiki/HealthHandler.md
T
Beyhan Ogur a408821410 first commit
2026-05-11 15:08:50 +03:00

692 B
Raw Blame History

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ı

{
  "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)