From 8f37417eab39dfd938b31fcbc80c461a896fd3f6 Mon Sep 17 00:00:00 2001 From: Mahmood Alansari <17938956+maanoobh@users.noreply.github.com> Date: Sat, 4 Feb 2023 08:42:05 +0000 Subject: [PATCH] Fixed a bug, the command expects the service name in the file. --- dockcheck.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dockcheck.sh b/dockcheck.sh index 7273d2d..0e79463 100755 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -135,9 +135,10 @@ if [ -n "$GotUpdates" ] ; then if [ "$UpdYes" != "${UpdYes#[Yy]}" ] ; then for i in "${SelectedUpdates[@]}" do - ContPath=$(docker inspect "$i" --format '{{ index .Config.Labels "com.docker.compose.project.config_files"}}') - $DockerBin -f "$ContPath" pull "$i" - $DockerBin -f "$ContPath" up -d "$i" + ContPath=$(docker inspect "$i" --format '{{ index .Config.Labels "com.docker.compose.project.config_files" }}') + ContName=$(docker inspect "$i" --format '{{ index .Config.Labels "com.docker.compose.service" }}') + $DockerBin -f "$ContPath" pull "$ContName" + $DockerBin -f "$ContPath" up -d "$ContName" done else printf "\nNo updates installed, exiting.\n"