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;
|
if [ -f "${PWD}/.env" ]
|
||||||
source .env;
|
then
|
||||||
set +o allexport
|
set -o allexport
|
||||||
|
. "${PWD}/.env"
|
||||||
|
set +o allexport
|
||||||
|
else
|
||||||
|
echo "Missing .env file"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
docker-compose stop
|
read -p "Confirmation (YyOo) ? " REPLY
|
||||||
docker network disconnect $DOCKER_PREFIX $TRAEFIK_NETWORK_NAME
|
if [ `echo ${REPLY} | grep -i ^[yo]$` ]
|
||||||
docker network rm $DOCKER_PREFIX
|
then
|
||||||
docker rm $DOCKER_PREFIX-adminer
|
docker-compose stop
|
||||||
docker rm $DOCKER_PREFIX-web
|
docker network disconnect $DOCKER_PREFIX $TRAEFIK_NETWORK_NAME
|
||||||
docker rm $DOCKER_PREFIX-db
|
docker network rm $DOCKER_PREFIX
|
||||||
docker volume rm $DOCKER_PREFIX-web
|
docker rm $DOCKER_PREFIX-adminer
|
||||||
docker volume rm $DOCKER_PREFIX-db
|
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