Compare commits

..

2 commits

Author SHA1 Message Date
thomasabishop
502c4d156f chore (service): tweak forgejo DB backup script 2025-04-22 16:41:46 +00:00
thomasabishop
4bc17076b0 refactor (forgejo): change location of DB on local disk 2025-04-22 16:40:41 +00:00
2 changed files with 5 additions and 4 deletions

6
scripts/backup_forgejo_db.sh Normal file → Executable file
View file

@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
FORGEJO_MYSQL_CONTAINER="forgejo-db" FORGEJO_MYSQL_CONTAINER="forgejo-db"
BACKUP_DIRECTORY="$HOME/backups_to_download/forgejo" BACKUP_DIRECTORY="$HOME/backups_to_download/forgejo/"
source $HOME/.env
echo "INFO Creating compressed backup of ${FORGEJO_MYSQL_CONTAINER}" echo "INFO Creating compressed backup of ${FORGEJO_MYSQL_CONTAINER}"
docker exec ${FORGEJO_MYSQL_CONTAINER} mysqldump --all-databases \ docker exec ${FORGEJO_MYSQL_CONTAINER} mysqldump --all-databases -u root -p$FORGEJO_MYSQL_ROOT_PASSWORD | gzip >"${BACKUP_DIRECTORY}$(date +%Y%m%d)".sql.gz
-u root -p"${FORGEJO_MYSQL_ROOT_PASSWORD}" | gzip >"${BACKUP_DIRECTORY}$(date +%Y%m%d)".sql.gz

View file

@ -32,7 +32,8 @@ services:
networks: networks:
- forgejo - forgejo
volumes: volumes:
- ~/mysql_data:/var/lib/mysql - /data/mysql/forgejo:/var/lib/mysql
networks: networks:
forgejo: forgejo:
external: false external: false