objectstore_server/endpoints/mod.rs
1//! Contains all HTTP endpoint handlers.
2//!
3//! Use [`routes`] to create a router with all endpoints.
4
5use axum::Router;
6
7use crate::state::ServiceState;
8
9mod common;
10mod health;
11mod objects;
12
13pub fn routes() -> Router<ServiceState> {
14 let routes_v1 = Router::new().merge(objects::router());
15
16 Router::new()
17 .merge(health::router())
18 .nest("/v1/", routes_v1)
19}