Bugfix Backup

This commit is contained in:
Kasra Bigdeli
2019-04-08 22:07:12 -07:00
parent 10c6362a7c
commit 7c9cccf9fe

View File

@@ -17,7 +17,7 @@ backup() {
for VOL_NAME_TO_BACKUP in $vols for VOL_NAME_TO_BACKUP in $vols
do do
echo "Volume: $VOL_NAME_TO_BACKUP" echo "Volume: $VOL_NAME_TO_BACKUP"
docker run -it --rm -v $VOL_NAME_TO_BACKUP:/volume -v $backup_directory:/backup alpine \ docker run --rm -v $VOL_NAME_TO_BACKUP:/volume -v $backup_directory:/backup alpine \
tar -cf /backup/$VOL_NAME_TO_BACKUP.tar -C /volume ./ tar -cf /backup/$VOL_NAME_TO_BACKUP.tar -C /volume ./
echo ================================ echo ================================
done done
@@ -36,7 +36,7 @@ restore() {
for VOL_NAME_TO_BACKUP in $vols for VOL_NAME_TO_BACKUP in $vols
do do
echo "Volume: $VOL_NAME_TO_BACKUP" echo "Volume: $VOL_NAME_TO_BACKUP"
docker run -it --rm -v $VOL_NAME_TO_BACKUP:/volume -v $restore_dir:/backup alpine \ docker run --rm -v $VOL_NAME_TO_BACKUP:/volume -v $restore_dir:/backup alpine \
sh -c "rm -rf /volume/* /volume/..?* /volume/.[!.]* ; tar -C /volume/ -xf /backup/$VOL_NAME_TO_BACKUP.tar.gz" sh -c "rm -rf /volume/* /volume/..?* /volume/.[!.]* ; tar -C /volume/ -xf /backup/$VOL_NAME_TO_BACKUP.tar.gz"
echo ================================ echo ================================
done done