From cdb126d061c4bbabc9a8c16071d90e75587e1753 Mon Sep 17 00:00:00 2001 From: uniform64 Date: Mon, 11 Dec 2023 15:13:25 +0800 Subject: [PATCH] add support for docker compose v2 (fix #730) (#1140) * add support for docker compose v2 (fix #730) Signed-off-by: uniform64 * add support for docker compose v2 (fix #730) some missing places in the previous commit Signed-off-by: uniform64 --------- Signed-off-by: uniform64 --- test-network/addOrg3/addOrg3.sh | 6 +++++- test-network/network.sh | 6 +++++- test-network/scripts/createChannel.sh | 6 +++++- test-network/scripts/deployCCAAS.sh | 6 +++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/test-network/addOrg3/addOrg3.sh b/test-network/addOrg3/addOrg3.sh index d21e6d76..6d0bf7e5 100755 --- a/test-network/addOrg3/addOrg3.sh +++ b/test-network/addOrg3/addOrg3.sh @@ -18,7 +18,11 @@ export VERBOSE=false . ../scripts/utils.sh : ${CONTAINER_CLI:="docker"} -: ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +if command -v docker-compose > /dev/null 2>&1; then + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +else + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI} compose"} +fi infoln "Using ${CONTAINER_CLI} and ${CONTAINER_CLI_COMPOSE}" diff --git a/test-network/network.sh b/test-network/network.sh index eda8c63e..397221ca 100755 --- a/test-network/network.sh +++ b/test-network/network.sh @@ -29,7 +29,11 @@ trap "popd > /dev/null" EXIT . scripts/utils.sh : ${CONTAINER_CLI:="docker"} -: ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +if command -v docker-compose > /dev/null 2>&1; then + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +else + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI} compose"} +fi infoln "Using ${CONTAINER_CLI} and ${CONTAINER_CLI_COMPOSE}" # Obtain CONTAINER_IDS and remove them diff --git a/test-network/scripts/createChannel.sh b/test-network/scripts/createChannel.sh index f51bfa90..6b192814 100755 --- a/test-network/scripts/createChannel.sh +++ b/test-network/scripts/createChannel.sh @@ -17,7 +17,11 @@ BFT="$5" : ${BFT:=0} : ${CONTAINER_CLI:="docker"} -: ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +if command -v docker-compose > /dev/null 2>&1; then + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +else + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI} compose"} +fi infoln "Using ${CONTAINER_CLI} and ${CONTAINER_CLI_COMPOSE}" if [ ! -d "channel-artifacts" ]; then diff --git a/test-network/scripts/deployCCAAS.sh b/test-network/scripts/deployCCAAS.sh index 13cc009e..217dd9c4 100755 --- a/test-network/scripts/deployCCAAS.sh +++ b/test-network/scripts/deployCCAAS.sh @@ -24,7 +24,11 @@ VERBOSE=${12:-"false"} CCAAS_SERVER_PORT=9999 : ${CONTAINER_CLI:="docker"} -: ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +if command -v docker-compose > /dev/null 2>&1; then + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI}-compose"} +else + : ${CONTAINER_CLI_COMPOSE:="${CONTAINER_CLI} compose"} +fi infoln "Using ${CONTAINER_CLI} and ${CONTAINER_CLI_COMPOSE}" println "executing with the following"