github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/Decentralized-Energy-Composer-master/fabric-dev-servers/fabric-scripts/hlfv1/teardownFabric.sh (about) 1 #!/bin/bash 2 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 # Exit on first error, print all commands. 16 set -ev 17 18 #Detect architecture 19 ARCH=`uname -m` 20 21 # Grab the current directory. 22 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 23 24 # Shut down the Docker containers for the system tests. 25 cd "${DIR}"/composer 26 ARCH=$ARCH docker-compose -f docker-compose.yml kill && docker-compose -f docker-compose.yml down 27 28 # remove the local state 29 #rm -fr ~/.composer 30 #rm -rf ~/.composer-connection-profiles/hlfv1 31 #rm -f ~/.composer-credentials/* 32 33 # remove chaincode docker images 34 # docker rmi $(docker images dev-* -q) 35 36 # Your system is now clean