cli 0.2.0. fix starting mongo when no existing container present

This commit is contained in:
mbecker20
2023-02-23 22:46:17 +00:00
parent e090247723
commit 29f6b19f33
3 changed files with 5 additions and 3 deletions

2
Cargo.lock generated
View File

@@ -1838,7 +1838,7 @@ dependencies = [
[[package]]
name = "monitor_cli"
version = "0.1.23"
version = "0.2.0"
dependencies = [
"async_timing_util",
"clap",

View File

@@ -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"

View File

@@ -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);