Exit cleanly on server bind failure instead of returning raw error
This commit is contained in:
parent
586e5e7a6e
commit
30a0619ec8
1 changed files with 1 additions and 1 deletions
|
|
@ -926,7 +926,7 @@ async fn main() -> std::io::Result<()> {
|
||||||
trace!("Starting HTTP server on port {}...", config.server.port);
|
trace!("Starting HTTP server on port {}...", config.server.port);
|
||||||
if let Err(e) = run_axum_server(app_state, config.server.port, worker_count).await {
|
if let Err(e) = run_axum_server(app_state, config.server.port, worker_count).await {
|
||||||
error!("Failed to start HTTP server: {}", e);
|
error!("Failed to start HTTP server: {}", e);
|
||||||
return Err(e);
|
std::process::exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(handle) = ui_handle {
|
if let Some(handle) = ui_handle {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue