diff --git a/src/routes/health.rs b/src/routes/health.rs new file mode 100644 index 0000000..e433e7b --- /dev/null +++ b/src/routes/health.rs @@ -0,0 +1,5 @@ +use http::StatusCode; + +pub async fn get() -> Result { + Ok(StatusCode::OK) +} diff --git a/src/routes/mod.rs b/src/routes/mod.rs index 47ec066..3c371ff 100644 --- a/src/routes/mod.rs +++ b/src/routes/mod.rs @@ -1,4 +1,5 @@ pub mod assets; +pub mod health; use crate::{config::Config, threads}; use axum::{ @@ -14,6 +15,7 @@ pub async fn run( asset_status_sender: mpsc::Sender, ) { let app = Router::new() + .route("/health", get(health::get)) .route("/assets", get(assets::get)) .route("/assets/:symbol", get(assets::get_where_symbol)) .route("/assets", post(assets::add))