use axum::http::{
header::{self, HeaderValue},
HeaderMap,
};
use axum::Json;
use kova_gui::index_html;
use serde_json::{json, Value};
pub async fn health() -> Json<Value> {
Json(json!({
"status": "ok",
"service": "kova",
"version": env!("CARGO_PKG_VERSION"),
}))
}
pub async fn index() -> (HeaderMap, String) {
let mut headers = HeaderMap::new();
headers.insert(
header::CONTENT_TYPE,
HeaderValue::from_static("text/html; charset=utf-8"),
);
(headers, index_html())
}