summaryrefslogtreecommitdiff
path: root/docker_tools
diff options
context:
space:
mode:
Diffstat (limited to 'docker_tools')
-rwxr-xr-xdocker_tools/docker_compose_backup.sh18
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"