From 877baa597c289e9bf52a00354c0d5967d243b63b Mon Sep 17 00:00:00 2001 From: Daniel Ruthardt Date: Thu, 26 Sep 2019 20:37:10 +0200 Subject: [PATCH 1/2] Added stop script to remove `fabcar` chaincode containers and images. Signed-off-by: Daniel Ruthardt --- fabcar/stopFabric.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 fabcar/stopFabric.sh diff --git a/fabcar/stopFabric.sh b/fabcar/stopFabric.sh new file mode 100755 index 00000000..3e7826ef --- /dev/null +++ b/fabcar/stopFabric.sh @@ -0,0 +1,25 @@ +#!/bin/bash +set -e + +function clearContainers() { + CONTAINER_IDS=$(docker ps -a | awk '($2 ~ /dev-peer.*.fabcar.*/) {print $1}') + if [ -z "$CONTAINER_IDS" -o "$CONTAINER_IDS" == " " ]; then + echo "---- No containers available for deletion ----" + else + docker rm -f $CONTAINER_IDS + fi +} + +function removeUnwantedImages() { + DOCKER_IMAGE_IDS=$(docker images | awk '($1 ~ /dev-peer.*.fabcar.*/) {print $3}') + if [ -z "$DOCKER_IMAGE_IDS" -o "$DOCKER_IMAGE_IDS" == " " ]; then + echo "---- No images available for deletion ----" + else + docker rmi -f $DOCKER_IMAGE_IDS + fi +} + +cd ../first-network +echo y | ./byfn.sh down +clearContainers +removeUnwantedImages \ No newline at end of file From 0fce873325623317ff0c4b5a003cdfb2863f4b23 Mon Sep 17 00:00:00 2001 From: Daniel Ruthardt Date: Thu, 26 Sep 2019 20:47:36 +0200 Subject: [PATCH 2/2] Added license header and "signed-off-by". Signed-off-by: Daniel Ruthardt --- fabcar/stopFabric.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fabcar/stopFabric.sh b/fabcar/stopFabric.sh index 3e7826ef..bc34cc15 100755 --- a/fabcar/stopFabric.sh +++ b/fabcar/stopFabric.sh @@ -1,4 +1,9 @@ #!/bin/bash +# +# Copyright The Linux Foundation All Rights Reserved +# +# SPDX-License-Identifier: Apache-2.0 +# set -e function clearContainers() {