Create health check bin

This commit is contained in:
2025-05-03 05:59:54 +00:00
parent e2a395ae7c
commit 7bccde7654
2 changed files with 34 additions and 0 deletions

21
src/health.rs Normal file
View File

@ -0,0 +1,21 @@
use libretunes::api::health::health;
use server_fn::client::set_server_url;
#[tokio::main]
pub async fn main() {
let host = std::env::args()
.nth(1)
.unwrap_or("http://localhost:3000".to_string());
println!("Runing health check against {host}");
set_server_url(Box::leak(host.into_boxed_str()));
match health().await {
Ok(result) => println!("Health check result: {result:?}"),
Err(err) => {
println!("Error: {err}");
std::process::exit(1);
}
}
}