INNER CODE UNIT · Rust
create_app
Trow-Registry/trow · src/routes/mod.rs:114
pub fn create_app(state: Arc<super::TrowServerState>) -> Router {
let mut app = Router::new();
app = app
.route("/v2/", get(get_v2root))
.route("/", get(get_homepage))
.route("/login", get(login))
.route("/healthz", get(health::healthz))
.route("/readiness", get(readiness::readiness));
app = blob::route(app);
app = blob_upload::route(app);
app = catalog::route(app);
app = manifest::route(app);
app = manifest_referrers::route(app);
app = admission::route(app);
app = add_router_layers(app, &state.config.cors);