Add initial backup support
This commit is contained in:
@ -11,7 +11,7 @@ services:
|
||||
- DB_PORT=3306
|
||||
- DB_NAME=akaunting
|
||||
- DB_USERNAME=admin
|
||||
- DB_PREFIX=asd_
|
||||
- DB_PREFIX=akt_
|
||||
deploy:
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
@ -65,6 +65,11 @@ services:
|
||||
secrets:
|
||||
- mysql_password
|
||||
- mysql_root_password
|
||||
labels:
|
||||
backupbot.backup: "${ENABLE_BACKUPS:-true}"
|
||||
backupbot.backup.pre-hook: "mariadb-dump --single-transaction -u root -p\"$$(cat /run/secrets/mysql_root_password)\" akaunting | gzip > /var/lib/mysql/dump.sql.gz"
|
||||
backupbot.backup.volumes.akaunting-db.path: "dump.sql.gz"
|
||||
backupbot.restore.post-hook: "gzip -d /var/lib/mysql/dump.sql.gz && mariadb -u root -p\"$$(cat /run/secrets/mysql_root_password)\" akaunting < /var/lib/mysql/dump.sql && rm -f /var/lib/mysql/dump.sql"
|
||||
|
||||
volumes:
|
||||
akaunting-db:
|
||||
|
||||
Reference in New Issue
Block a user