Add support for not starting on same port.
This commit is contained in:
parent
d3891d5064
commit
a4102cb912
|
@ -5,6 +5,7 @@ extern crate actix_web;
|
||||||
extern crate reqwest;
|
extern crate reqwest;
|
||||||
extern crate crypto;
|
extern crate crypto;
|
||||||
extern crate env_logger;
|
extern crate env_logger;
|
||||||
|
#[macro_use] extern crate log;
|
||||||
|
|
||||||
extern crate rookeries;
|
extern crate rookeries;
|
||||||
|
|
||||||
|
@ -55,7 +56,8 @@ fn main() {
|
||||||
if args.arg_port > 0 {
|
if args.arg_port > 0 {
|
||||||
let app = run_server(args.arg_port);
|
let app = run_server(args.arg_port);
|
||||||
if app.is_err() {
|
if app.is_err() {
|
||||||
eprintln!("Could not start server... exiting...");
|
error!("Could not start server on port {} because {}", args.arg_port, app.unwrap_err());
|
||||||
|
info!("Exiting...");
|
||||||
std::process::exit(1);
|
std::process::exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -193,9 +193,9 @@ pub fn run_server(port: u32) -> Result<(), Box<Error>> {
|
||||||
.resource("/auth", |r| r.post().with(auth))
|
.resource("/auth", |r| r.post().with(auth))
|
||||||
.resource("/api/pages/{slug}", |r| r.get().with(serve_page))
|
.resource("/api/pages/{slug}", |r| r.get().with(serve_page))
|
||||||
})
|
})
|
||||||
.bind(format!("0.0.0.0:{}", port))
|
.bind(format!("0.0.0.0:{}", port))?
|
||||||
.unwrap()
|
|
||||||
.run();
|
.run();
|
||||||
|
|
||||||
|
info!("Exiting...");
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue