chore: add Forgejo MySQL db backup script

This commit is contained in:
Thomas Bishop 2025-04-22 17:25:20 +01:00
parent 161d167562
commit a90d33f011

View file

@ -0,0 +1,9 @@
#!/bin/bash
FORGEJO_MYSQL_CONTAINER="forgejo-db"
BACKUP_DIRECTORY="$HOME/backups_to_download/forgejo"
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