|
@@ -24,14 +24,16 @@ sed -i 's/\r//g' $AKKOMA_DBCONFIG_PATH
|
|
|
# stop akkoma
|
|
|
systemctl stop $AKKOMA_SERVICE
|
|
|
|
|
|
-# backup database/config.exs/static files
|
|
|
+# backup database
|
|
|
sudo -Hu postgres pg_dump -d $AKKOMA_DB --format=custom -f $BACKUP_PATH/akkoma.pgdump
|
|
|
+
|
|
|
+# start akkoma in background
|
|
|
+nohup systemctl start $AKKOMA_SERVICE >&/dev/null &
|
|
|
+
|
|
|
+# backup config.exs/static files
|
|
|
tar -czpPf - $AKKOMA_STATIC_PATH $AKKOMA_CONFIG_PATH $BACKUP_PATH | gpg -e -r 0 > $BACKUP_PATH.tar.gz.gpg
|
|
|
rm -r $BACKUP_PATH
|
|
|
|
|
|
-# start akkoma
|
|
|
-systemctl start $AKKOMA_SERVICE
|
|
|
-
|
|
|
# upload archive
|
|
|
rclone copy $BACKUP_PATH.tar.gz.gpg od-1:/upload -vP
|
|
|
|