From 083732557ddc376bd1473181a868c459a07c869e Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Mon, 13 Jun 2022 13:13:16 -0400 Subject: [PATCH] fix: skip assets volume in cleandb script + add confirm prompt to cleanall (#4038) * fix: skip assets volume in cleandb script + add confirm prompt to cleanall * fix: remove purge dangling images from cleanall script --- docker/cleanall | 17 ++++++++++------- docker/cleandb | 7 +++++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/docker/cleanall b/docker/cleanall index efe6f9f67..91eac1764 100755 --- a/docker/cleanall +++ b/docker/cleanall @@ -1,9 +1,12 @@ #!/bin/bash -cd .. -echo "Shutting down any instance still running and purge images..." -docker compose down -v --rmi all -echo "Purging dangling images..." -docker image prune -cd docker -echo "Done!" +read -p "Stop and remove all containers, volumes and images for this project? [y/N] " -n 1 -r +echo +if [[ $REPLY =~ ^[Yy]$ ]] +then + cd .. + echo "Shutting down any instance still running and purge images..." + docker compose down -v --rmi all + cd docker + echo "Done!" +fi diff --git a/docker/cleandb b/docker/cleandb index 4329a8601..f772ebce3 100755 --- a/docker/cleandb +++ b/docker/cleandb @@ -1,8 +1,11 @@ #!/bin/bash -echo "Shutting down any instance still running..." cd .. -docker compose down -v +echo "Shutting down any instance still running..." +docker compose down +echo "Removing DB volume..." +PROJNAME=$(basename $PWD) +docker volume rm -f "${PROJNAME}_mariadb-data" echo "Rebuilding the DB image..." docker compose pull db docker compose build --no-cache db