From 54ebc3d32f91f12cae9349410b8373def1a14c75 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 7 Jun 2017 02:10:13 -0400 Subject: [PATCH] Add logic to bump Alpine in Node 8+ Node 8 started to use Alpine 3.6, so use that instead of the template 3.4 version --- update.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/update.sh b/update.sh index 058e0fc4..21a0b459 100755 --- a/update.sh +++ b/update.sh @@ -23,6 +23,10 @@ function update_node_version { rm "$dockerfile.bak" sed -E -i.bak 's/^(ENV YARN_VERSION ).*/\1'"$yarnVersion"'/' "$dockerfile" rm "$dockerfile.bak" + if [[ "${version/.*/}" -ge 8 ]]; then + sed -E -i.bak 's/FROM alpine:3.4/FROM alpine:3.6/' "$dockerfile" + rm "$dockerfile.bak" + fi ) } @@ -40,7 +44,7 @@ for version in "${versions[@]}"; do for variant in $variants; do # Skip non-docker directories [ -f "$version/$variant/Dockerfile" ] || continue - + template="Dockerfile-$variant.template" dockerfile="$version/$variant/Dockerfile"