1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/bin/bash set -e image="$1" cd .examples/dockerfiles dirs=( */ ) dirs=( "${dirs[@]%/}" ) for dir in "${dirs[@]}"; do if [ -d "$dir/$VARIANT" ]; then ( cd "$dir/$VARIANT" sed -ri -e 's/^FROM .*/FROM '"$image"'/g' 'Dockerfile' docker build -t "$image-$dir" . ) fi done