From 240fb2becb87a2f7e5622925af601d0ed62f8b1b Mon Sep 17 00:00:00 2001 From: mehmetyavuzz43 <147098445+mehmetyavuzz43@users.noreply.github.com> Date: Wed, 17 Dec 2025 12:25:29 +0100 Subject: [PATCH] tools: add helper to print docker compose status A small script that displays the status of the docker-compose services of the Base node. --- scripts/print_compose_status.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 scripts/print_compose_status.sh diff --git a/scripts/print_compose_status.sh b/scripts/print_compose_status.sh new file mode 100644 index 00000000..a278cc5d --- /dev/null +++ b/scripts/print_compose_status.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Small helper script to show the status of Base node Docker services. + +COMPOSE_FILE="${COMPOSE_FILE:-docker-compose.yml}" + +echo "Using compose file: ${COMPOSE_FILE}" +echo + +if ! command -v docker >/dev/null 2>&1; then + echo "docker is not installed or not on PATH." + exit 1 +fi + +if ! command -v docker compose >/dev/null 2>&1 && ! command -v docker-compose >/dev/null 2>&1; then + echo "docker compose (or docker-compose) is not available." + exit 1 +fi + +if [ -f "${COMPOSE_FILE}" ]; then + echo "Listing services from ${COMPOSE_FILE}:" +else + echo "Warning: ${COMPOSE_FILE} not found in the current directory." +fi + +if command -v docker compose >/dev/null 2>&1; then + docker compose ps || true +else + docker-compose ps || true +fi