fix: move container status exclusively to ps plugin
This information didn't belong in the apps plugin and was incomplete. Also set the container status to dead when it is not detected as running.
This commit is contained in:
@@ -12,21 +12,9 @@ report_single_app() {
|
||||
INFO_FLAG=""
|
||||
fi
|
||||
verify_app_name "$APP"
|
||||
local DOKKU_APP_CIDS=$(get_app_container_ids "$APP")
|
||||
if [[ -n $DOKKU_APP_CIDS ]]; then
|
||||
local cid
|
||||
for CID in $DOKKU_APP_CIDS; do
|
||||
local APP_CONTAINER_STATUS
|
||||
local DOKKU_APP_CID
|
||||
DOKKU_APP_CID=$CID
|
||||
APP_CONTAINER_STATUS=$(docker inspect -f '{{.State.Status}}' "$CID")
|
||||
done
|
||||
fi
|
||||
local flag_map=(
|
||||
"--app-dir: $APP_DIR"
|
||||
"--git-sha: $(GIT_DIR="$APP_DIR" git rev-parse --short HEAD 2> /dev/null || false)"
|
||||
"--app-cid: ${DOKKU_APP_CID:0:12}"
|
||||
"--status: $APP_CONTAINER_STATUS"
|
||||
)
|
||||
|
||||
if [[ -z "$INFO_FLAG" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user