From 29f6b19f334f68d1c3fee59c9c2ae170507e3ceb Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Thu, 23 Feb 2023 22:46:17 +0000 Subject: [PATCH] cli 0.2.0. fix starting mongo when no existing container present --- Cargo.lock | 2 +- cli/Cargo.toml | 2 +- cli/src/helpers.rs | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 72d0987f9..a99e3c1ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1838,7 +1838,7 @@ dependencies = [ [[package]] name = "monitor_cli" -version = "0.1.23" +version = "0.2.0" dependencies = [ "async_timing_util", "clap", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index f1664e0c0..6b5939d96 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "monitor_cli" -version = "0.1.23" +version = "0.2.0" edition = "2021" authors = ["MoghTech"] description = "monitor cli | tools to setup monitor system" diff --git a/cli/src/helpers.rs b/cli/src/helpers.rs index 6d0fed4a5..04e005091 100644 --- a/cli/src/helpers.rs +++ b/cli/src/helpers.rs @@ -178,7 +178,9 @@ pub fn start_mongo(sub_matches: &ArgMatches) { } } - let command = format!("docker stop {name} && docker container rm {name} && docker run -d --name {name} -p {port}:27017 --network {network} -v {mount}:/data/db{env} --restart {restart} --log-opt max-size=15m --log-opt max-file=3 mongo --quiet"); + let stop = run_command_pipe_to_terminal(&format!("docker stop {name} && docker container rm {name}")); + + let command = format!("docker run -d --name {name} -p {port}:27017 --network {network} -v {mount}:/data/db{env} --restart {restart} --log-opt max-size=15m --log-opt max-file=3 mongo --quiet"); let output = run_command_pipe_to_terminal(&command);