diff options
Diffstat (limited to 'docker_tools/docker_compose_backup.sh')
| -rwxr-xr-x | docker_tools/docker_compose_backup.sh | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/docker_tools/docker_compose_backup.sh b/docker_tools/docker_compose_backup.sh index c279463..8678cd9 100755 --- a/docker_tools/docker_compose_backup.sh +++ b/docker_tools/docker_compose_backup.sh @@ -4,7 +4,7 @@ set -e DOCKINGDIR=/home/miguel/docking BACKUPDIR=/home/miguel/BACKUP -BACKUPSCRIPT=/home/miguel/git/docker_tools/docker_backup_offline_vol.sh +BACKUPSCRIPT=/home/miguel/git/admin/docker_tools/docker_backup_offline_vol.sh TIMESTAMP=`date +"%Y%m%d_%H%M%S"` DOCKS=`ls $DOCKINGDIR` @@ -15,7 +15,6 @@ function backup_dock { TARGET=$2 mkdir -p $TARGET - tar -C $SOURCE -cf $TARGET/compose.tar . CONTAINERS=`cd $SOURCE && docker-compose ps -q` ALLVOLUMES= @@ -48,6 +47,8 @@ function backup_dock { set -e ## + tar -C $SOURCE -cf $TARGET/compose.tar . + cd $TARGET sudo chown 100000 . @@ -76,3 +77,16 @@ do echo dock = [$d] backup_dock $DOCKINGDIR/$d $BACKUPDIR/$TIMESTAMP/$d done + + +### make sure nginx is restarted at the end +echo "restart nginx rev proxy!" + +cd /home/miguel/docking/http_rev_proxy +docker-compose down +docker-compose up -d + +echo "tar result" +cd $BACKUPDIR +tar -cf $TIMESTAMP.tar $BACKUPDIR/$TIMESTAMP +echo "READY" |
