From 29b7966dfeca8167a2b05c36d1951d1099bd472d Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Thu, 25 Jan 2024 11:02:03 +0000 Subject: [PATCH] Add health check route Signed-off-by: Nikolaos Karaolidis --- src/routes/health.rs | 5 +++++ src/routes/mod.rs | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 src/routes/health.rs 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))