removed user parameter

This commit is contained in:
Kevin Veen-Birkenbach 2022-08-31 20:21:52 +02:00
parent 6d6d7103d0
commit ff4e192a7b

View File

@ -2,9 +2,8 @@
volume_name="$1" # Volume-Name volume_name="$1" # Volume-Name
backup_hash="$2" # Hashed Machine ID backup_hash="$2" # Hashed Machine ID
container="$3" # optional container="$3" # optional
user="$4" # optional password="$4" # optional
password="$5" # optional database="$5" # optional
database="$6" # optional
backup_folder="Backups/$backup_hash/docker-volume-backup/latest/$volume_name" backup_folder="Backups/$backup_hash/docker-volume-backup/latest/$volume_name"
backup_files="/$backup_folder/files" backup_files="/$backup_folder/files"
backup_sql="/$backup_folder/sql/backup.sql" backup_sql="/$backup_folder/sql/backup.sql"
@ -22,6 +21,6 @@ if [ ! -d "$backup_files" ]; then
echo "ERROR: $backup_files and $backup_sql don't exist" echo "ERROR: $backup_files and $backup_sql don't exist"
exit 1 exit 1
fi fi
cat $backup_sql | docker exec -i $container /usr/bin/mysql -u $user --password=$password $database cat $backup_sql | docker exec -i $container /usr/bin/mysql -u root --password=$password $database
fi fi
docker run --rm -v "$volume_name:/recover/" -v "$backup_files:/backup/" "kevinveenbirkenbach/alpine-rsync" sh -c "rsync -avv --delete /backup/ /recover/" docker run --rm -v "$volume_name:/recover/" -v "$backup_files:/backup/" "kevinveenbirkenbach/alpine-rsync" sh -c "rsync -avv --delete /backup/ /recover/"