asks for confirmation when purging
This commit is contained in:
34
purge.sh
34
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;
|
||||
|
||||
Reference in New Issue
Block a user