github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-supply-chain-master/docker/build/build_images (about) 1 #!/bin/bash 2 3 main() { 4 # Set project directory relative to this file 5 top_dir=$(cd $(dirname $(dirname $(dirname $0))) && pwd) 6 7 IMAGES=' 8 protogen 9 processor 10 ' 11 12 for IMAGE in $IMAGES 13 do 14 build_image $IMAGE 15 done 16 } 17 18 info() { 19 echo -e "\033[0;35m\n[--- $1 ---]\n\033[0m" 20 } 21 22 build_image() { 23 cd $top_dir/docker/build/$1 24 25 if [ -z $ISOLATION_ID ]; then 26 tag=$1 27 else 28 tag=$1:$ISOLATION_ID 29 fi 30 31 info "building $1 image" 32 docker build -t $tag . 33 cd .. 34 } 35 36 main