[Fix] purpose build port

This commit is contained in:
Alex Emmet 2026-04-22 19:58:41 +02:00
commit dbcd6630ce

View file

@ -96,25 +96,6 @@ async fn main() {
let cert_path = certs_dir.join("cert.pem"); let cert_path = certs_dir.join("cert.pem");
let key_path = certs_dir.join("key.pem"); let key_path = certs_dir.join("key.pem");
if cert_path.exists() && key_path.exists() {
let tls_config = RustlsConfig::from_pem_file(cert_path, key_path)
.await
.expect("Failed to load TLS certificates");
let addr = SocketAddr::from(([0, 0, 0, 0], 443));
info!("HTTPS server listening on {}", addr);
axum_server::bind_rustls(addr, tls_config)
.serve(app.into_make_service())
.await
.unwrap();
} else {
warn!("TLS certificates not found, running HTTP only on port 8080");
let addr = SocketAddr::from(([0, 0, 0, 0], 8080));
let listener = tokio::net::TcpListener::bind(addr).await.unwrap();
axum::serve(listener, app).await.unwrap();
}
http_handle.await.unwrap(); http_handle.await.unwrap();
} }