#!/usr/bin/env bash
# -----------------------------------------------------------------------------
# NodePilot - Script docker_status_kurz
# -----------------------------------------------------------------------------
# Aenderungslog
# 2026-03-17 | GPT-5.2-Codex | Datei neu erstellt. Prueft Docker-Verfuegbarkeit
# und liefert einen kompakten Container-Ueberblick als JSON.
# -----------------------------------------------------------------------------

set -euo pipefail

if ! command -v docker >/dev/null 2>&1; then
	jq -nc '{verfuegbar:false,container_anzahl:0,laufend:0}'
	exit 0
fi

container_anzahl="$(docker ps -a --format '{{.ID}}' 2>/dev/null | wc -l | tr -d ' ')"
laufend="$(docker ps --format '{{.ID}}' 2>/dev/null | wc -l | tr -d ' ')"

jq -nc \
	--argjson container_anzahl "${container_anzahl:-0}" \
	--argjson laufend "${laufend:-0}" \
	'{verfuegbar:true,container_anzahl:$container_anzahl,laufend:$laufend}'
