]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/bin/proxmox-backup-proxy.rs
src/bin/proxmox-backup-api.rs: create cert here
[proxmox-backup.git] / src / bin / proxmox-backup-proxy.rs
index 788c3e9df27b7df2cb2b9896c8af4bd0fb1dd016..85bb26105081c387f7da534426ba0c3df94479b7 100644 (file)
@@ -32,8 +32,6 @@ async fn run() -> Result<(), Error> {
         bail!("unable to inititialize syslog - {}", err);
     }
 
-    config::update_self_signed_cert(false)?;
-
     let _ = public_auth_key(); // load with lazy_static
     let _ = csrf_secret(); // load with lazy_static
 
@@ -112,6 +110,8 @@ async fn run() -> Result<(), Error> {
     }
 
     server.await?;
+    log::info!("server shutting down, waiting for active workers to complete");
+    proxmox_backup::server::last_worker_future().await?;
     log::info!("done - exit server");
 
     Ok(())