From 49ece50d05618915ddda6bfcd9394d956719d2eb Mon Sep 17 00:00:00 2001 From: "Stanislav N. aka pztrn" Date: Mon, 27 Jun 2022 02:00:19 +0500 Subject: [PATCH] Fix mirror script logging in to registry. --- mirror.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mirror.sh b/mirror.sh index 899c503..75f15c1 100755 --- a/mirror.sh +++ b/mirror.sh @@ -3,7 +3,8 @@ # The Docker Image Mirror script. WHAT_TO_MIRROR=() -DESTINATION_REGISTRY=code.pztrn.name/containers/mirror +DESTINATION_REGISTRY=code.pztrn.name +DESTINATION_PROJECT=${DESTINATION_REGISTRY}/containers/mirror USER=${REGISTRY_USER} PASSWORD=${REGISTRY_PASSWORD} @@ -30,15 +31,15 @@ function mirror() { # shellcheck disable=SC1083 image_hash=$(docker images -a | grep "^${image_name}" | grep "${image_version}" | awk {' print $3 '}) - echo -n "${image_hash} received, retag as '${DESTINATION_REGISTRY}/${image}'... " + echo -n "${image_hash} received, retag as '${DESTINATION_PROJECT}/${image}'... " - if ! docker tag "${image_hash}" "${DESTINATION_REGISTRY}/${image}" &>/dev/null; then + if ! docker tag "${image_hash}" "${DESTINATION_PROJECT}/${image}" &>/dev/null; then echo "TAGGING FAILED" exit 1 fi echo -n "pushing... " - if ! docker push "${DESTINATION_REGISTRY}/${image}" &>/dev/null; then + if ! docker push "${DESTINATION_PROJECT}/${image}" &>/dev/null; then echo "FAILED" exit 1 fi @@ -46,7 +47,7 @@ function mirror() { echo "OK" docker image rm "${image}" &>/dev/null - docker image rm "${DESTINATION_REGISTRY}/${image}" &>/dev/null + docker image rm "${DESTINATION_PROJECT}/${image}" &>/dev/null } # Login to registry.