From 71a3728fbbbbdca3762bb93f449cabe1e05c548e Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Wed, 2 Dec 2020 16:22:05 -0700 Subject: [PATCH] stop container before updating --- appmgr/src/version/v0_2_7.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/appmgr/src/version/v0_2_7.rs b/appmgr/src/version/v0_2_7.rs index 42d5bbc52..c860dc0df 100644 --- a/appmgr/src/version/v0_2_7.rs +++ b/appmgr/src/version/v0_2_7.rs @@ -15,11 +15,16 @@ impl VersionT for Version { } async fn up(&self) -> Result<(), Error> { for (app_id, _) in crate::apps::list_info().await? { + tokio::process::Command::new("docker") + .arg("stop") + .arg(&app_id) + .invoke("Docker") + .await?; tokio::process::Command::new("docker") .arg("update") .arg("--restart") .arg("no") - .arg(app_id) + .arg(&app_id) .invoke("Docker") .await?; }