From bc7eebc48729204ed283f1c89b2ef92e714db5bd Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Sat, 29 Jun 2019 12:17:07 +0400 Subject: [PATCH] =?UTF-8?q?ajouter=20--with-registry-auth=20=C3=A0=20dk=20?= =?UTF-8?q?update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dk | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dk b/dk index 49073ed..3e93dfa 100755 --- a/dk +++ b/dk @@ -894,15 +894,14 @@ function default_docker_service() { } function docker_service() { default_docker_service "$@"; } function auto_service() { - local -a replace_env_args env_args - local -a replace_deploy_args deploy_args - local project_name container_name if [ -f docker-compose.yml -o -f docker-stack.yml ]; then local command="$1"; shift [ -n "$command" ] || { eerror "Vous devez spécifier la commande" return 1 } + local -a command_args + [ "$command" == update -a -n "$WITH_REGISTRY_AUTH" ] && command_args+=(--with-registry-auth) case "$command" in ls) # ces commandes n'ont pas besoin du nom de service docker_service "$command" "$@" @@ -913,9 +912,12 @@ function auto_service() { eerror "Vous devez spécifier le nom du service" return 1 } + local -a replace_env_args env_args + local -a replace_deploy_args deploy_args + local project_name container_name docker_set_deploy_args set_container_name service="${container_name}_${service#${container_name}_}" - docker_service "$command" "$@" "$service" + docker_service "$command" "${command_args[@]}" "$@" "$service" ;; esac else