diff --git a/Documents/bin/update-wb b/Documents/bin/update-wb index ac456580351f03b09c400082a310ab5acf773cfe..ffe0645fc6a9411d5cc5ca6275f5fbd762b196f4 100755 --- a/Documents/bin/update-wb +++ b/Documents/bin/update-wb @@ -5,8 +5,12 @@ IMAGE='registry.shore.co.il/workbench' CONTAINER='workbench' is_latest() { - podman image exists "$IMAGE" || return 1 - toolbox run --container "$CONTAINER" true 2>/dev/null || return 1 + if ! podman image exists "$IMAGE" || + ! toolbox run --container "$CONTAINER" true 2>/dev/null + then + podman image pull "$IMAGE" || exit 1 + return 1 + fi current="$(podman container inspect "$CONTAINER" --format '{{ .Image }}')" podman image pull "$IMAGE" > /dev/null new="$(podman image inspect "$IMAGE" --format '{{.Digest}}')"