fix: call network-get-ipaddr correctly
This commit is contained in:
committed by
Michael Hobbs
parent
b0afa778fb
commit
b409af602a
@@ -45,16 +45,20 @@ check_process_type() {
|
|||||||
|
|
||||||
check_process() {
|
check_process() {
|
||||||
local APP="$1" PROC_TYPE="$2" CONTAINER_INDEX="$3"
|
local APP="$1" PROC_TYPE="$2" CONTAINER_INDEX="$3"
|
||||||
local DOKKU_CONTAINER_ID_FILE="$DOKKU_ROOT/$APP/CONTAINER.$PROC_TYPE.$CONTAINER_INDEX"
|
local CONTAINER_ID DOKKU_CONTAINER_ID_FILE IMAGE IP IS_HEROKUISH_CONTAINER PORT
|
||||||
|
DOKKU_CONTAINER_ID_FILE="$DOKKU_ROOT/$APP/CONTAINER.$PROC_TYPE.$CONTAINER_INDEX"
|
||||||
|
|
||||||
if [[ ! -f "$DOKKU_CONTAINER_ID_FILE" ]]; then
|
if [[ ! -f "$DOKKU_CONTAINER_ID_FILE" ]]; then
|
||||||
dokku_log_fail "Invalid container index specified ($APP.$PROC_TYPE.$CONTAINER_INDEX)"
|
dokku_log_fail "Invalid container index specified ($APP.$PROC_TYPE.$CONTAINER_INDEX)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
IMAGE=$(get_app_image_name "$APP")
|
||||||
|
is_image_herokuish_based "$IMAGE" && IS_HEROKUISH_CONTAINER=true
|
||||||
|
|
||||||
dokku_log_info1 "Running checks for app ($APP.$PROC_TYPE.$CONTAINER_INDEX)"
|
dokku_log_info1 "Running checks for app ($APP.$PROC_TYPE.$CONTAINER_INDEX)"
|
||||||
local CONTAINER_ID=$(< "$DOKKU_CONTAINER_ID_FILE")
|
CONTAINER_ID=$(< "$DOKKU_CONTAINER_ID_FILE")
|
||||||
local IP="$(plugn trigger network-get-ipaddr "$APP" "PROC_TYPE" "$CONTAINER_ID")"
|
IP="$(plugn trigger network-get-ipaddr "$APP" "$PROC_TYPE" "$IS_HEROKUISH_CONTAINER" "$CONTAINER_ID")"
|
||||||
local PORT="$(plugn trigger network-get-port "$APP" "PROC_TYPE" "$CONTAINER_ID")"
|
PORT="$(plugn trigger network-get-port "$APP" "$PROC_TYPE" "$IS_HEROKUISH_CONTAINER" "$CONTAINER_ID")"
|
||||||
plugn trigger check-deploy "$APP" "$CONTAINER_ID" "$PROC_TYPE" "$PORT" "$IP"
|
plugn trigger check-deploy "$APP" "$CONTAINER_ID" "$PROC_TYPE" "$PORT" "$IP"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user