nextcloud ssync: exclude DB dumps
This commit is contained in:
1 parent
8dd2418c80
commit
6bcac443da
1 file changed
+10
-1
@@ -28,6 +28,7 @@ SBZ_MOUNT_PATH=/home/rob/tmp_mnt
|
|||||||
## path of the nextcloud instance (on SBZ)
|
## path of the nextcloud instance (on SBZ)
|
||||||
NEXTCLOUD_PATH=/var/www/html/nextcloud
|
NEXTCLOUD_PATH=/var/www/html/nextcloud
|
||||||
|
|
||||||
|
EXCLUDE="--exclude backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwss"
|
||||||
|
|
||||||
# mount my lxc container into my home on sbz
|
# mount my lxc container into my home on sbz
|
||||||
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo mount /dev/mapper/vms-home--rob $SBZ_MOUNT_PATH"
|
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo mount /dev/mapper/vms-home--rob $SBZ_MOUNT_PATH"
|
||||||
@@ -36,7 +37,7 @@ ssh -p $PORT -i $KEY $USER_AT_HOST "sudo mount /dev/mapper/vms-home--rob $SBZ_MO
|
|||||||
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => false|'maintenance' => true|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php"
|
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => false|'maintenance' => true|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php"
|
||||||
|
|
||||||
# rsync download from sbz
|
# rsync download from sbz
|
||||||
rsync -arlh --progress -e "ssh -p $PORT -i $KEY" $USER_AT_HOST:${SBZ_MOUNT_PATH}${SOURCE_PATH} ${DEST_PATH_FILES}
|
rsync -arlh --progress $EXCLUDE -e "ssh -p $PORT -i $KEY" $USER_AT_HOST:${SBZ_MOUNT_PATH}${SOURCE_PATH} ${DEST_PATH_FILES}
|
||||||
|
|
||||||
# turn off nextcloud maintenance, outside the home-rob container
|
# turn off nextcloud maintenance, outside the home-rob container
|
||||||
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => true|'maintenance' => false|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php"
|
ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => true|'maintenance' => false|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php"
|
||||||
@@ -48,5 +49,13 @@ ssh -p $PORT -i $KEY $USER_AT_HOST "sudo umount $SBZ_MOUNT_PATH"
|
|||||||
### Get all databases
|
### Get all databases
|
||||||
|
|
||||||
cd $DEST_PATH_DB
|
cd $DEST_PATH_DB
|
||||||
|
# kick off DB dumping
|
||||||
curl https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dump_all_databases.php
|
curl https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dump_all_databases.php
|
||||||
|
# download DB dumps
|
||||||
wget https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dumps.zip
|
wget https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dumps.zip
|
||||||
|
if [ -f dumps.zip ]
|
||||||
|
then
|
||||||
|
mv dumps.zip all_databases_dump.zip
|
||||||
|
else
|
||||||
|
echo "Datenbank Dump konnte nicht herunter geladen werden"
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user