From 40447487fe76afec6ce0950b1acf7e4c24ceb898 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Vanhalle Date: Sun, 27 Dec 2020 20:04:34 +0100 Subject: [PATCH] asks for confirmation when purging --- purge.sh | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/purge.sh b/purge.sh index 65255a0..7bbb4e4 100755 --- a/purge.sh +++ b/purge.sh @@ -1,15 +1,25 @@ -#! /bin/bash +#! /bin/sh # -set -o allexport; -source .env; -set +o allexport +if [ -f "${PWD}/.env" ] +then + set -o allexport + . "${PWD}/.env" + set +o allexport +else + echo "Missing .env file" + exit 1 +fi -docker-compose stop -docker network disconnect $DOCKER_PREFIX $TRAEFIK_NETWORK_NAME -docker network rm $DOCKER_PREFIX -docker rm $DOCKER_PREFIX-adminer -docker rm $DOCKER_PREFIX-web -docker rm $DOCKER_PREFIX-db -docker volume rm $DOCKER_PREFIX-web -docker volume rm $DOCKER_PREFIX-db +read -p "Confirmation (YyOo) ? " REPLY +if [ `echo ${REPLY} | grep -i ^[yo]$` ] +then + docker-compose stop + docker network disconnect $DOCKER_PREFIX $TRAEFIK_NETWORK_NAME + docker network rm $DOCKER_PREFIX + docker rm $DOCKER_PREFIX-adminer + docker rm $DOCKER_PREFIX-web + docker rm $DOCKER_PREFIX-db + docker volume rm $DOCKER_PREFIX-web + docker volume rm $DOCKER_PREFIX-db +fi;