|
|
@ -1665,16 +1665,16 @@ service_ensure_image_ready() { |
|
|
|
.services.[\"${service_quoted}\"].image = \"${charm_image_name}:${hash}\"" \ |
|
|
|
"$_CURRENT_DOCKER_COMPOSE" || return 1 |
|
|
|
|
|
|
|
if [ "$COMPOSE_ACTION" != "build" ] && docker_has_image "${charm_image_name}:${hash}"; then |
|
|
|
if [ -n "$DEBUG" ]; then |
|
|
|
Elt "using ${DARKPINK}$charm${NORMAL}'s image from local cache" >&2 |
|
|
|
print_status noop >&2 |
|
|
|
Feed >&2 |
|
|
|
fi |
|
|
|
cache:image:registry:put "$charm" "$hash" "$service" || return 1 |
|
|
|
printf "%s" "${charm_image_name}:${hash}" | tee "$cache_file" |
|
|
|
return $? |
|
|
|
fi |
|
|
|
if [ "$COMPOSE_ACTION" != "build" ] && docker_has_image "${charm_image_name}:${hash}"; then |
|
|
|
if [ -n "$DEBUG" ]; then |
|
|
|
Elt "using ${DARKPINK}$charm${NORMAL}'s image from local cache" >&2 |
|
|
|
print_status noop >&2 |
|
|
|
Feed >&2 |
|
|
|
fi |
|
|
|
cache:image:registry:put "$charm" "$hash" "$service" || return 1 |
|
|
|
printf "%s" "${charm_image_name}:${hash}" | tee "$cache_file" |
|
|
|
return $? |
|
|
|
fi |
|
|
|
|
|
|
|
## Can we pull it ? Let's check on $COMPOSE_DOCKER_REGISTRY |
|
|
|