| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #!/bin/bash
- source .env
- docker-compose down
- purge_dir(){
- rm -Rf $DATA_VOLUME_ROOT
- mkdir $DATA_VOLUME_ROOT
- mkdir $DATA_VOLUME_ROOT/metadata
- mkdir $DATA_VOLUME_ROOT/data
- mkdir $DATA_VOLUME_ROOT/metadata/elastic
- mkdir $DATA_VOLUME_ROOT/metadata/redis
- mkdir $DATA_VOLUME_ROOT/metadata/clamav
- mkdir $DATA_VOLUME_ROOT/metadata/oo_data
- mkdir $DATA_VOLUME_ROOT/metadata/db
- }
- clean_up(){
- docker volume rm ${CONTAINER_NAME}_files
- docker volume rm ${CONTAINER_NAME}_db
- docker volume rm ${CONTAINER_NAME}_clamav
- docker volume rm ${CONTAINER_NAME}_oo_data
- docker volume rm ${CONTAINER_NAME}_redis
- docker volume rm ${CONTAINER_NAME}_es_index
- docker volume rm ${CONTAINER_NAME}_es_root
-
- if [ ! -d "$DATA_VOLUME_ROOT" ]; then
- # Try to create the directory
- mkdir -p "$DATA_VOLUME_ROOT"
- else
- echo "$DATA_VOLUME_ROOT already exists"
- fi
- #cd $DATA_VOLUME_ROOT
- #pwd
- #sudo rm -Rf ./data
- #sudo rm -Rf ./metadata
- #mkdir ./metadata
- #mkdir ./data
- #mkdir ./metadata/elastic
- #mkdir ./metadata/redis
- #mkdir ./metadata/clamav
- #mkdir ./metadata/oo_data
- #mkdir ./metadata/db
- while true; do
- read -p "WARNING: Do you wish to proceed. This will ERASE all the data on $DATA_VOLUME_ROOT?" yn
- case $yn in
- [Yy]* ) purge_dir; break;;
- [Nn]* ) exit;;
- * ) echo "Please answer yes or no.";;
- esac
- done
- docker ps
- docker volume ls
- }
- while true; do
- read -p "Do you wish to proceed. This will ERASE all the data on $DATA_VOLUME_ROOT and remove ${CONTAINER_NAME} volumes?" yn
- case $yn in
- [Yy]* ) clean_up; break;;
- [Nn]* ) exit;;
- * ) echo "Please answer yes or no.";;
- esac
- done
|