Exit cleanly on server bind failure instead of returning raw error

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-12-29 10:28:49 -03:00
parent 586e5e7a6e
commit 30a0619ec8

View file

@ -926,7 +926,7 @@ async fn main() -> std::io::Result<()> {
trace!("Starting HTTP server on port {}...", config.server.port);
if let Err(e) = run_axum_server(app_state, config.server.port, worker_count).await {
error!("Failed to start HTTP server: {}", e);
return Err(e);
std::process::exit(1);
}
if let Some(handle) = ui_handle {