20 lines
638 B
Bash
20 lines
638 B
Bash
#!/usr/bin/env bash
|
|
|
|
if [ -f backup.tar.gz ]; then
|
|
docker-compose down
|
|
|
|
docker volume rm azuracast_db_data azuracast_influx_data azuracast_station_data
|
|
docker volume create azuracast_db_data
|
|
docker volume create azuracast_influx_data
|
|
docker volume create azuracast_station_data
|
|
|
|
docker run --rm -v $(pwd):/backup \
|
|
-v azuracast_db_data:/azuracast/db \
|
|
-v azuracast_influx_data:/azuracast/influx \
|
|
-v azuracast_station_data:/azuracast/stations \
|
|
busybox tar zxvf /backup/backup.tar.gz
|
|
|
|
docker-compose up -d
|
|
else
|
|
echo "File backup.tar.gz does not exist. Nothing to restore."
|
|
fi |