diff options
Diffstat (limited to 'dichroism/src/main.rs')
| -rw-r--r-- | dichroism/src/main.rs | 35 | 
1 files changed, 0 insertions, 35 deletions
| diff --git a/dichroism/src/main.rs b/dichroism/src/main.rs deleted file mode 100644 index 442b92d..0000000 --- a/dichroism/src/main.rs +++ /dev/null @@ -1,35 +0,0 @@ -#[macro_use] -extern crate lazy_static; - -use actix_web::{App, HttpServer}; -use listenfd::ListenFd; - -mod config; -mod error; -mod handlers; -mod image_api; -mod result; - -#[actix_web::main] -async fn main() -> std::io::Result<()> { -    let mut listenfd = ListenFd::from_env(); -    let mut server = HttpServer::new(|| { -        App::new() -            .service(handlers::hello) -            .service(handlers::create_image) -            .service(handlers::get_products) -    }); - -    server = if let Some(l) = listenfd -        .take_tcp_listener(0) -        .expect("Unable to grab TCP listener!") -    { -        // "Debug mode" with cargo watch auto-reloading -        server.listen(l)? -    } else { -        // "Release mode" -        server.bind("127.0.0.1:8000")? -    }; - -    server.run().await -} |