objectstore_server/endpoints/
mod.rs1use axum::Router;
6
7use crate::state::ServiceState;
8
9mod batch;
10pub mod common;
11pub mod health;
12mod keda;
13mod objects;
14
15pub fn is_internal_route(route: &str) -> bool {
17 matches!(route, "/health" | "/ready" | "/keda")
18}
19
20pub fn routes() -> Router<ServiceState> {
25 let routes_v1 = Router::new()
26 .merge(objects::router())
27 .merge(batch::router());
28
29 Router::new()
30 .merge(health::router())
31 .merge(keda::router())
32 .nest("/v1/", routes_v1)
33}