12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/usr/bin/env bash
- # Detecting whether can import the header file to render colorful cli output
- if [ -f ./header.sh ]; then
- source ./header.sh
- elif [ -f scripts/header.sh ]; then
- source scripts/header.sh
- else
- alias echo_r="echo"
- alias echo_g="echo"
- alias echo_b="echo"
- fi
- ARCH=x86_64
- BASEIMAGE_RELEASE=0.3.2
- BASE_VERSION=1.1.0
- PROJECT_VERSION=1.0.4
- # For testing 1.0.0 images
- IMG_TAG=1.0.5
- echo_b "Downloading images from DockerHub... need a while"
- # TODO: we may need some checking on pulling result?
- docker pull yeasy/hyperledger-fabric-base:$IMG_TAG \
- && docker pull yeasy/hyperledger-fabric-peer:$IMG_TAG \
- && docker pull yeasy/hyperledger-fabric-orderer:$IMG_TAG \
- && docker pull yeasy/hyperledger-fabric-ca:$IMG_TAG \
- && docker pull hyperledger/fabric-couchdb:$ARCH-$IMG_TAG \
- && docker pull hyperledger/fabric-kafka:$ARCH-$IMG_TAG \
- && docker pull hyperledger/fabric-zookeeper:$ARCH-$IMG_TAG
- # Only useful for debugging
- # docker pull yeasy/hyperledger-fabric
- echo_b "===Pulling fabric images from official repo... with tag = ${IMG_TAG}"
- docker pull hyperledger/fabric-peer:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-tools:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-orderer:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-ca:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-ccenv:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-baseimage:$ARCH-$BASEIMAGE_RELEASE
- docker pull hyperledger/fabric-baseos:$ARCH-$BASEIMAGE_RELEASE
- docker pull hyperledger/fabric-couchdb:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-kafka:$ARCH-$IMG_TAG
- docker pull hyperledger/fabric-zookeeper:$ARCH-$IMG_TAG
- echo_g "Done, now can startup the network using docker-compose..."
- exit 0
|