kandimat/backend/deep_reset_db.sh

15 lines
477 B
Bash
Executable File

#!/bin/bash
docker-compose stop postgres
CONTAINER=$(docker image rm kandimat-postgres:11.5 2> >(grep -P '[a-f0-9]{12}' -o) | head -1)
echo "Going to remove container: $CONTAINER"
docker container rm $CONTAINER
docker image rm kandimat-postgres:11.5
echo "Deleting db-data docker volumes ..."
VOLUMES=$(docker volume ls -q | grep "db-data")
for volume in ${VOLUMES[@]}; do
echo "Deleting volume '$volume'"
docker volume rm $volume
done;
docker-compose up --build postgres