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