diff --git a/bin/backup.sh b/bin/backup.sh index 547f865e..624547ab 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -1,25 +1,25 @@ #!/bin/bash mkdir -p backup backup_path="$(pwd)/backup/" function backup_volume { volume_name=$1 backup_destination=$2 echo "Backing up $volume_name to $backup_destination" docker run --rm -v $volume_name:/data -v $backup_destination:/backup quay.io/centos/centos:stream8 tar -zcvf /backup/$volume_name.tar /data } echo "Stopping containers" -docker-compose stop +docker compose stop echo "Backing up volumes" volumes=($(docker volume ls -f name=kolab | awk '{if (NR > 1) print $2}')) for v in "${volumes[@]}" do backup_volume $v $backup_path done echo "Restarting containers" -docker-compose start +docker compose start diff --git a/bin/restore.sh b/bin/restore.sh index b763cff8..38dc31b6 100755 --- a/bin/restore.sh +++ b/bin/restore.sh @@ -1,29 +1,29 @@ #!/bin/bash backup_path="$(pwd)/backup/" function restore_volume { volume_name=$1 backup_destination=$2 echo "Restoring $volume_name from $backup_destination" docker run --rm -v $volume_name:/data -v $backup_destination:/backup quay.io/centos/centos:stream8 bash -c "rm -rf /data/* && tar xvf /backup/$volume_name.tar -C /data --strip 1" } echo "Stopping containers" -docker-compose stop +docker compose stop # We currently expect the volumes to exist. # We could alternatively create volumes form existing tar files # for f in backup/*.tar; do # echo "$(basename $f .tar)" ; # done echo "Restoring volumes" volumes=($(docker volume ls -f name=kolab | awk '{if (NR > 1) print $2}')) for v in "${volumes[@]}" do restore_volume $v $backup_path done echo "Restarting containers" -docker-compose start +docker compose start diff --git a/bin/start.sh b/bin/start.sh index 54612c34..3d2be69b 100755 --- a/bin/start.sh +++ b/bin/start.sh @@ -1,2 +1,2 @@ #!/bin/bash -docker-compose up -d coturn kolab mariadb meet pdns proxy redis haproxy webapp +docker compose up -d coturn kolab mariadb meet pdns proxy redis haproxy webapp diff --git a/bin/stop.sh b/bin/stop.sh index 489373b6..3c4d8b24 100755 --- a/bin/stop.sh +++ b/bin/stop.sh @@ -1,2 +1,2 @@ #!/bin/bash -docker-compose down +docker compose down