Style changes and only process dockerfiles from github.com
This commit is contained in:
parent
a8517af5ea
commit
d50d315308
|
|
@ -9,10 +9,10 @@ if [ -z "$repo" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
|
dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
|
||||||
url='https://raw.githubusercontent.com/docker-library/official-images/master/library/'"$repo"
|
url='https://raw.githubusercontent.com/docker-library/official-images/master/library/'"$repo"
|
||||||
|
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
tags=( $(curl -sSL $url | grep -vE '^$|^#' | cut -d':' -f1 | sort -u) )
|
tags=( $(curl -sSL "$url" | grep -vE '^$|^#' | cut -d':' -f1 | sort -u) )
|
||||||
unset IFS
|
unset IFS
|
||||||
|
|
||||||
text=
|
text=
|
||||||
|
|
@ -24,16 +24,19 @@ for tag in "${tags[@]}"; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ "$text" ]; then
|
if [ "$text" ]; then
|
||||||
latest=($(curl -sSL $url | sed -e 's/git:\/\/github.com\///' -e 's/@/ /' - | grep "latest"))
|
latest=($(curl -sSL "$url" | grep "latest.*github.com" | sed -e 's!git://github.com/!!' -e 's/@/ /' -))
|
||||||
dockerfile='https://raw.githubusercontent.com/'"${latest[1]}"'/'"${latest[2]}"'/'"${latest[3]}"'/Dockerfile'
|
if [ -z "latest" ]; then
|
||||||
base_image=$(curl -sSL $dockerfile | sed 's/:/\t/' | nawk '/^FROM .*$/ { print $2 }')
|
exit 0 # If not github or no latest tag, we are done here
|
||||||
# give a little space
|
fi
|
||||||
echo
|
dockerfile='https://raw.githubusercontent.com/'"${latest[1]}"'/'"${latest[2]}"'/'"${latest[3]}"'/Dockerfile'
|
||||||
echo
|
baseImage=$(curl -sSL $dockerfile | sed 's/:/\t/' | awk '$1 == "FROM" { print $2 }')
|
||||||
if [ "$base_image" = "buildpack-deps" ]; then
|
# give a little space
|
||||||
cat "$dir/variant-buildpacks.md"
|
echo
|
||||||
else
|
echo
|
||||||
cat "$dir/variant.md"
|
if [ "$baseImage" = "buildpack-deps" ]; then
|
||||||
fi
|
cat "$dir/variant-buildpacks.md"
|
||||||
echo "$text"
|
else
|
||||||
|
cat "$dir/variant.md"
|
||||||
|
fi
|
||||||
|
echo "$text"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue