From bdfcfc96a8cff452d2a81e24057531d93fc3b70d Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn <100320+knorrium@users.noreply.github.com> Date: Fri, 27 Aug 2021 03:04:51 -0700 Subject: [PATCH] Add script to pull digests from docker images (#705) --- docker/scripts/get_image_digest.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 docker/scripts/get_image_digest.sh diff --git a/docker/scripts/get_image_digest.sh b/docker/scripts/get_image_digest.sh new file mode 100755 index 000000000..91f64e4dd --- /dev/null +++ b/docker/scripts/get_image_digest.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +VERSION=$1 +IMAGE="" + +if [ -z "${VERSION}" ]; then + echo "no version provided (i.e, v2.2.0), using latest tag" + VERSION="latest" +fi + +for package in frontend backend; do + PACKAGE=mempool/"$package" + IMAGE="$PACKAGE":"$VERSION" + HASH=`docker pull $IMAGE > /dev/null && docker inspect $IMAGE | sed -n '/RepoDigests/{n;p;}' | grep -o '[0-9a-f]\{64\}'` + if [ -n "${HASH}" ]; then + echo "$IMAGE"@sha256:"$HASH" + fi +done