cleanup.sh 631 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. source .env
  3. docker-compose down
  4. clean_up(){
  5. docker volume rm nextcloud_files
  6. docker volume rm nextcloud_db
  7. docker volume rm nextcloud_redis
  8. cd $DATA_VOLUME_ROOT
  9. pwd
  10. sudo rm -Rf ./data
  11. mkdir ./data
  12. mkdir ./data/files
  13. cd $DB_VOLUME_ROOT
  14. pwd
  15. sudo rm -Rf ./db
  16. mkdir ./db
  17. cd $REDIS_VOLUME_ROOT
  18. pwd
  19. sudo rm -Rf ./redis
  20. mkdir ./redis
  21. docker ps
  22. docker volume ls
  23. }
  24. while true; do
  25. read -p "Do you wish to proceed. This will ERASE all the data on $DATA_VOLUME_ROOT?" yn
  26. case $yn in
  27. [Yy]* ) clean_up; break;;
  28. [Nn]* ) exit;;
  29. * ) echo "Please answer yes or no.";;
  30. esac
  31. done