Merge pull request 'Added backup flags to compose.yml' (#4) from bb2-backups into main
Some checks failed
continuous-integration/drone/push Build is failing

Reviewed-on: #4
This commit is contained in:
KawaiiPunk 2025-06-05 15:26:01 +00:00
commit b51e8f8f45
2 changed files with 7 additions and 1 deletions

View File

@ -8,7 +8,7 @@
* **Status**: 0
* **Image**: [`uptime-kuma`](https://hub.docker.com/r/uptime-kuma), 4, upstream
* **Healthcheck**: No
* **Backups**: No
* **Backups**: Yes
* **Email**: No
* **Tests**: No
* **SSO**: No

View File

@ -56,6 +56,12 @@ services:
secrets:
- db_password
- db_root_password
deploy:
labels:
backupbot.backup: "${ENABLE_BACKUPS:-true}"
backupbot.backup.pre-hook: "mariadb-dump --single-transaction -u root -p\"$$(cat /run/secrets/db_root_password)\" kuma | gzip > /var/lib/mysql/dump.sql.gz"
backupbot.backup.volumes.mariadb.path: "dump.sql.gz"
backupbot.restore.post-hook: "gzip -d /var/lib/mysql/dump.sql.gz && mariadb -u root -p\"$$(cat /run/secrets/db_root_password)\" kuma < /var/lib/mysql/dump.sql && rm -f /var/lib/mysql/dump.sql"
volumes:
mariadb: