support docker buildx build and passing arbitrary extra args

This commit is contained in:
mbecker20
2023-03-31 16:57:02 +00:00
parent 34806304d6
commit ec52d5f422
4 changed files with 26 additions and 12 deletions

View File

@@ -7,7 +7,7 @@ use types::{
Conversion, Deployment, DockerContainerStats, DockerRunArgs, EnvironmentVar, Log, RestartMode,
};
use crate::helpers::run_monitor_command;
use crate::helpers::{run_monitor_command, docker::parse_extra_args};
use super::docker_login;
@@ -197,12 +197,3 @@ fn parse_post_image(post_image: &Option<String>) -> String {
String::new()
}
}
fn parse_extra_args(extra_args: &Vec<String>) -> String {
let args = extra_args.join(" ");
if args.len() > 0 {
format!(" {args}")
} else {
args
}
}