handle ctrl-c shutdown

This commit is contained in:
mpostma 2021-03-03 15:10:00 +01:00
parent 3cd799a744
commit eff8570f59
No known key found for this signature in database
GPG Key ID: CBC8A7C1D7A28C3A

View File

@ -112,7 +112,9 @@ async fn run_http(data: Data, opt: Opt, enable_frontend: bool) -> Result<(), Box
.wrap(middleware::Logger::default())
.wrap(middleware::Compress::default())
.wrap(middleware::NormalizePath::new(TrailingSlash::Trim))
});
})
// Disable signals allows the server to terminate immediately when a user enter CTRL-C
.disable_signals();
if let Some(config) = opt.get_ssl_config()? {
http_server