vidara and cargo updates
This commit is contained in:
46
src/main.rs
46
src/main.rs
@@ -85,28 +85,32 @@ async fn main() -> std::io::Result<()> {
|
||||
|
||||
crate::flow_debug!("http server binding addr=0.0.0.0:18080 workers=8");
|
||||
web::HttpServer::new(move || {
|
||||
web::App::new()
|
||||
.state(pool.clone())
|
||||
.state(cache.clone())
|
||||
.state(requester.clone())
|
||||
.wrap(web::middleware::Logger::default())
|
||||
.service(web::scope("/api").configure(api::config))
|
||||
.service(web::scope("/proxy").configure(proxy::config))
|
||||
.service(
|
||||
web::resource("/").route(web::get().to(|req: web::HttpRequest| async move {
|
||||
let host = match std::env::var("DOMAIN") {
|
||||
Ok(d) => d,
|
||||
Err(_) => req.connection_info().host().to_string(),
|
||||
};
|
||||
let source_forward_header = format!("hottub://source?url={}", host);
|
||||
web::HttpResponse::Found()
|
||||
.header("Location", source_forward_header)
|
||||
.finish()
|
||||
})),
|
||||
)
|
||||
.service(fs::Files::new("/", "static").index_file("index.html"))
|
||||
let pool = pool.clone();
|
||||
let cache = cache.clone();
|
||||
let requester = requester.clone();
|
||||
async move {
|
||||
web::App::new()
|
||||
.state(pool)
|
||||
.state(cache)
|
||||
.state(requester)
|
||||
.middleware(web::middleware::Logger::default())
|
||||
.service(web::scope("/api").configure(api::config))
|
||||
.service(web::scope("/proxy").configure(proxy::config))
|
||||
.service(
|
||||
web::resource("/").route(web::get().to(|req: web::HttpRequest| async move {
|
||||
let host = match std::env::var("DOMAIN") {
|
||||
Ok(d) => d,
|
||||
Err(_) => req.connection_info().host().to_string(),
|
||||
};
|
||||
let source_forward_header = format!("hottub://source?url={}", host);
|
||||
web::HttpResponse::Found()
|
||||
.header("Location", source_forward_header)
|
||||
.finish()
|
||||
})),
|
||||
)
|
||||
.service(fs::Files::new("/", "static").index_file("index.html"))
|
||||
}
|
||||
})
|
||||
.workers(8)
|
||||
// .bind_openssl(("0.0.0.0", 18080), builder)?
|
||||
.bind(("0.0.0.0", 18080))?
|
||||
.run()
|
||||
|
||||
Reference in New Issue
Block a user