Add build option in devcontainer.sh

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
pull/4973/head^2
quicksilver 2021-02-26 11:37:03 +08:00 committed by yefu.chen
parent 12ea873216
commit e3e68f7fef
1 changed files with 9 additions and 0 deletions

View File

@ -30,6 +30,10 @@ gid=$(id -g)
[ "$uid" -lt 500 ] && uid=501
[ "$gid" -lt 500 ] && gid=$uid
if [ "${1-}" = "build" ];then
CHECK_BUILDER=1
fi
if [ "${CHECK_BUILDER:-}" == "1" ];then
awk 'c&&c--{sub(/^/,"#")} /# Command/{c=3} 1' $ROOT_DIR/docker-compose.yml > $ROOT_DIR/docker-compose-devcontainer.yml
else
@ -44,6 +48,11 @@ else
sed -i "s/# user: {{ CURRENT_ID }}/user: \"$uid:$gid\"/g" $ROOT_DIR/docker-compose-devcontainer.yml
fi
if [ "${1-}" = "build" ];then
docker-compose -f $ROOT_DIR/docker-compose-devcontainer.yml pull --ignore-pull-failures ubuntu
docker-compose -f $ROOT_DIR/docker-compose-devcontainer.yml build ubuntu
fi
if [ "${1-}" = "up" ]; then
docker-compose -f $ROOT_DIR/docker-compose-devcontainer.yml up -d
fi