#!/bin/bash MY_PATH=$(dirname "$0") MY_PATH=$( cd "$MY_PATH" && pwd ) # Check used system variable set BEE_ENV_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_ENV_PREFIX) BEE_IMAGE_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_IMAGE_PREFIX) BLOCKCHAIN_VERSION=$("$MY_PATH/utils/env-variable-value.sh" BLOCKCHAIN_VERSION) STATE_COMMIT=$("$MY_PATH/utils/env-variable-value.sh" STATE_COMMIT) if [ "$STATE_COMMIT" == 'true' ] ; then export COMMIT_VERSION_TAG='true' BEE_VERSION=$("$MY_PATH/utils/build-image-tag.sh" get) BLOCKCHAIN_VERSION+="-for-$BEE_VERSION" echo "Blockchain will have image version: $BLOCKCHAIN_VERSION" fi NAME="$BEE_ENV_PREFIX-blockchain" echo "Make a snapshot from the blockchain..." docker commit $NAME $BEE_IMAGE_PREFIX/$NAME:$BLOCKCHAIN_VERSION echo "Stop and remove running blockchain node that the image built on..." docker container stop $NAME docker container rm $NAME