Update update.sh
This commit is contained in:
@@ -36,6 +36,7 @@ trap 'printf "%sERROR:%s broker update failed at line %d.\n" "$ERROR_RED" "$ERRO
|
|||||||
cd "$SCRIPT_DIR"
|
cd "$SCRIPT_DIR"
|
||||||
|
|
||||||
command -v git >/dev/null 2>&1 || fail "git is required"
|
command -v git >/dev/null 2>&1 || fail "git is required"
|
||||||
|
LOCAL_HOSTNAME="$(hostname -s 2>/dev/null || printf 'localhost')"
|
||||||
|
|
||||||
POST_PULL=0
|
POST_PULL=0
|
||||||
LOCAL_ONLY="${TAPM_UPDATE_LOCAL_ONLY:-0}"
|
LOCAL_ONLY="${TAPM_UPDATE_LOCAL_ONLY:-0}"
|
||||||
@@ -53,6 +54,9 @@ deploy_local_broker() {
|
|||||||
[[ -f compose.yaml ]] || fail "compose.yaml was not found in ${SCRIPT_DIR}"
|
[[ -f compose.yaml ]] || fail "compose.yaml was not found in ${SCRIPT_DIR}"
|
||||||
[[ -f .env ]] || fail ".env was not found in ${SCRIPT_DIR}"
|
[[ -f .env ]] || fail ".env was not found in ${SCRIPT_DIR}"
|
||||||
|
|
||||||
|
printf 'Updating local broker at %s%s%s...\n' \
|
||||||
|
"$COLOR_CYAN" "$LOCAL_HOSTNAME" "$COLOR_RESET"
|
||||||
|
|
||||||
printf 'Building broker image...\n'
|
printf 'Building broker image...\n'
|
||||||
docker compose build --quiet broker
|
docker compose build --quiet broker
|
||||||
|
|
||||||
@@ -72,8 +76,9 @@ deploy_local_broker() {
|
|||||||
healthy)
|
healthy)
|
||||||
printf ' %shealthy%s.\n' "$COLOR_GREEN" "$COLOR_RESET"
|
printf ' %shealthy%s.\n' "$COLOR_GREEN" "$COLOR_RESET"
|
||||||
docker compose ps broker
|
docker compose ps broker
|
||||||
printf '%sLocal TAPM Deployment Broker update completed successfully.%s\n' \
|
printf '%sSUCCESS:%s Local TAPM Deployment Broker at %s%s%s updated successfully.\n' \
|
||||||
"$COLOR_GREEN" "$COLOR_RESET"
|
"$COLOR_GREEN" "$COLOR_RESET" \
|
||||||
|
"$COLOR_CYAN" "$LOCAL_HOSTNAME" "$COLOR_RESET"
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
exited | dead | unhealthy)
|
exited | dead | unhealthy)
|
||||||
@@ -197,4 +202,3 @@ fi
|
|||||||
|
|
||||||
printf '%sTAPM Deployment Broker update check completed.%s\n' \
|
printf '%sTAPM Deployment Broker update check completed.%s\n' \
|
||||||
"$COLOR_GREEN" "$COLOR_RESET"
|
"$COLOR_GREEN" "$COLOR_RESET"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user