From 44ab2adb5029c1328505de3db1d71d9053198293 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Wed, 23 Apr 2025 18:18:31 +0100 Subject: [PATCH] chore: tweak Forgejo MySQL db backup script --- scripts/backup_forgejo_db.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/backup_forgejo_db.sh b/scripts/backup_forgejo_db.sh index eb7196f..0717009 100755 --- a/scripts/backup_forgejo_db.sh +++ b/scripts/backup_forgejo_db.sh @@ -2,8 +2,13 @@ FORGEJO_MYSQL_CONTAINER="forgejo-db" BACKUP_DIRECTORY="$HOME/backups_to_download/forgejo/" -source $HOME/.env +source "$HOME/.env" echo "INFO Creating compressed backup of ${FORGEJO_MYSQL_CONTAINER}" -docker exec ${FORGEJO_MYSQL_CONTAINER} mysqldump --all-databases -u root -p$FORGEJO_MYSQL_ROOT_PASSWORD | gzip >"${BACKUP_DIRECTORY}$(date +%Y%m%d)".sql.gz +rm "$HOME/backups/forgejo/*" + +sleep 1 + +docker exec $FORGEJO_MYSQL_CONTAINER \ + mysqldump --all-databases -u root -p$FORGEJO_MYSQL_ROOT_PASSWORD | gzip >"${BACKUP_DIRECTORY}$(date +%Y%m%d)".sql.gz