mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 23:45:10 +00:00
Update the applications and scripts to use the new v2 SDKs and the new lifecycle Add in a basic script based on the readme.md that does a basic run of the scenario Signed-off-by: Matthew B White <whitemat@uk.ibm.com>
41 lines
No EOL
1.3 KiB
Bash
Executable file
41 lines
No EOL
1.3 KiB
Bash
Executable file
#!/bin/bash -e
|
|
set -o pipefail
|
|
|
|
echo "======== PULL DOCKER IMAGES ========"
|
|
##########################################################
|
|
REPO_URL=hyperledger-fabric.jfrog.io
|
|
ORG_NAME="fabric"
|
|
|
|
VERSION=2.0.0
|
|
ARCH="amd64"
|
|
: ${STABLE_VERSION:=$VERSION-stable}
|
|
STABLE_TAG=$ARCH-$STABLE_VERSION
|
|
MASTER_TAG=$ARCH-stable
|
|
|
|
echo "---------> STABLE_VERSION:" $STABLE_VERSION
|
|
|
|
dockerTag() {
|
|
for IMAGES in baseos peer orderer ca tools orderer ccenv javaenv nodeenv; do
|
|
echo "Images: $IMAGES"
|
|
echo
|
|
docker pull $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG
|
|
if [ $? != 0 ]; then
|
|
echo "FAILED: Docker Pull Failed on $IMAGES"
|
|
exit 1
|
|
fi
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:latest
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$ARCH-$VERSION-stable
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$ARCH-stable
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$VERSION
|
|
|
|
echo "Deleting docker images: $IMAGES"
|
|
docker rmi -f $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG
|
|
done
|
|
}
|
|
|
|
dockerTag
|
|
|
|
echo
|
|
docker images
|
|
echo |