From 39530a33777242c81cb16336e9152a70002e8346 Mon Sep 17 00:00:00 2001 From: Dominik Dzienia Date: Tue, 6 Jan 2026 19:54:53 +0100 Subject: [PATCH] more robust docker compose check --- src/logic_setup_checks.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logic_setup_checks.sh b/src/logic_setup_checks.sh index 440d0ea..081a3b5 100644 --- a/src/logic_setup_checks.sh +++ b/src/logic_setup_checks.sh @@ -73,8 +73,8 @@ check_docker() { check_docker_compose() { local version_output version_output="$(docker compose version 2>&1)" - # check if output has 'unknown' in it - if [[ "$version_output" == *"unknown"* ]]; then + # check if output has 'unknown' in it or doesn't match the required version pattern + if [[ "$version_output" == *"unknown"* ]] || [[ ! "$version_output" =~ version\ v[0-9]+\.[0-9]+\.[0-9]+ ]]; then add_if_not_ok_compose "Docker compose" "force" else msgcheck "Docker compose installed"