diff --git a/swarm/seafile.yml b/swarm/seafile.yml index 600a67f..f46914c 100644 --- a/swarm/seafile.yml +++ b/swarm/seafile.yml @@ -145,7 +145,7 @@ services: sh -c "sleep $$BACKUP_INIT_SLEEP && while true; do mariadb-dump -h mariadb -u $$SEAFILE_MYSQL_DB_USER -p\"$$SEAFILE_MYSQL_DB_PASSWORD\" --all-databases | gzip > \"$$MARIADB_BACKUPS_PATH/$$MARIADB_BACKUP_NAME-$$(date '+%Y-%m-%d_%H-%M').gz\" && - tar -zcpf $$DATA_BACKUPS_PATH/$$DATA_BACKUP_NAME-$$(date \"+%Y-%m-%d_%H-%M\").tar.gz $$DATA_PATH && + tar -zcpf $$DATA_BACKUPS_PATH/$$DATA_BACKUP_NAME-$$(date \"+%Y-%m-%d_%H-%M\").tar.gz -C / $$DATA_PATH && find $$MARIADB_BACKUPS_PATH -type f -mtime +$$MARIADB_BACKUP_PRUNE_DAYS | xargs rm -f && find $$DATA_BACKUPS_PATH -type f -mtime +$$DATA_BACKUP_PRUNE_DAYS | xargs rm -f; sleep $$BACKUP_INTERVAL; done" @@ -155,8 +155,8 @@ services: - seafile-data-backups:${DATA_BACKUPS_PATH} - seafile-database-backups:${MARIADB_BACKUPS_PATH} environment: - SEAFILE_DB_USER: ${SEAFILE_MYSQL_DB_USER} - SEAFILE_DB_PASSWORD: ${SEAFILE_MYSQL_DB_PASSWORD} + SEAFILE_MYSQL_DB_USER: ${SEAFILE_MYSQL_DB_USER} + SEAFILE_MYSQL_DB_PASSWORD: ${SEAFILE_MYSQL_DB_PASSWORD} MARIADB_ROOT_PASSWORD: ${INIT_SEAFILE_MYSQL_ROOT_PASSWORD} BACKUP_INIT_SLEEP: ${BACKUP_INIT_SLEEP} BACKUP_INTERVAL: ${BACKUP_INTERVAL}