blob: 5488dc6a3a4539d85ed5f5cfa86b6f393e0ebd31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
//! Main binary entry point for fatcat_openapi implementation.
#![allow(missing_docs)]
use clap::{App, Arg};
mod server;
/// Create custom server, wire it to the autogenerated router,
/// and pass it to the web server.
#[tokio::main]
async fn main() {
env_logger::init();
let matches = App::new("server")
.arg(
Arg::with_name("https")
.long("https")
.help("Whether to use HTTPS or not"),
)
.get_matches();
let addr = "127.0.0.1:8080";
server::create(addr, matches.is_present("https")).await;
}
|