aboutsummaryrefslogtreecommitdiffstats
path: root/gitolfs3-server/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'gitolfs3-server/src/main.rs')
-rw-r--r--gitolfs3-server/src/main.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/gitolfs3-server/src/main.rs b/gitolfs3-server/src/main.rs
index 46e840a..c88de76 100644
--- a/gitolfs3-server/src/main.rs
+++ b/gitolfs3-server/src/main.rs
@@ -9,12 +9,12 @@ use config::Config;
9use dlimit::DownloadLimiter; 9use dlimit::DownloadLimiter;
10 10
11use axum::{ 11use axum::{
12 Router, ServiceExt,
12 extract::OriginalUri, 13 extract::OriginalUri,
13 http::{self, Uri}, 14 http::{self, Uri},
14 routing::{get, post}, 15 routing::{get, post},
15 Router, ServiceExt,
16}; 16};
17use handler::{handle_batch, handle_obj_download, AppState}; 17use handler::{AppState, handle_batch, handle_obj_download};
18use std::{process::ExitCode, sync::Arc}; 18use std::{process::ExitCode, sync::Arc};
19use tokio::net::TcpListener; 19use tokio::net::TcpListener;
20use tower::Layer; 20use tower::Layer;
@@ -41,7 +41,7 @@ async fn main() -> ExitCode {
41 }); 41 });
42 let app = Router::new() 42 let app = Router::new()
43 .route("/batch", post(handle_batch)) 43 .route("/batch", post(handle_batch))
44 .route("/:oid0/:oid1/:oid", get(handle_obj_download)) 44 .route("/{oid0}/{oid1}/{oid}", get(handle_obj_download))
45 .with_state(shared_state); 45 .with_state(shared_state);
46 46
47 let middleware = axum::middleware::map_request(rewrite_url); 47 let middleware = axum::middleware::map_request(rewrite_url);