Automatic old image switch for stable
This commit is contained in:
parent
e05f79c72c
commit
e948b14527
11
launcher
11
launcher
|
@ -91,7 +91,8 @@ git_rec_version='1.8.0'
|
|||
config_file=containers/"$config".yml
|
||||
cidbootstrap=cids/"$config"_bootstrap.cid
|
||||
local_discourse=local_discourse
|
||||
image="discourse/base:2.0.20220818-0047"
|
||||
image="discourse/base:2.0.20221221-0050"
|
||||
image_stable="discourse/base:2.0.20220818-0047"
|
||||
docker_path=`which docker.io 2> /dev/null || which docker`
|
||||
git_path=`which git`
|
||||
|
||||
|
@ -235,6 +236,14 @@ check_prereqs() {
|
|||
pull_image
|
||||
fi
|
||||
|
||||
# use an older image for stable
|
||||
version=$(cat $config_file | $docker_path run $user_args --rm -i -a stdout -a stdin $image ruby -e \
|
||||
"require 'yaml'; puts YAML.load(STDIN.readlines.join)['params']['version']")
|
||||
if [ "$version" = "stable" ]; then
|
||||
image=$image_stable
|
||||
pull_image
|
||||
fi
|
||||
|
||||
# 5. running recommended git version
|
||||
test=($($git_path --version)) # Get git version string
|
||||
test=${test[2]//,/} # Get version alone and strip comma if exists
|
||||
|
|
Loading…
Reference in New Issue