forked from jakub/ansible
fix 2
This commit is contained in:
@@ -38,10 +38,16 @@
|
||||
mkdir -p "{{ backup_dir }}"
|
||||
- >
|
||||
docker exec -u www-data nextcloud php occ maintenance:mode --on
|
||||
# Create tarball of config + custom_apps inside the container
|
||||
- >
|
||||
tar czf "{{ backup_dir }}/config.tgz" -C /data/compose/nextcloud config
|
||||
docker exec nextcloud sh -c 'tar czf /tmp/nextcloud_conf.tgz -C /var/www/html config custom_apps'
|
||||
# Copy that tarball to the host backup directory
|
||||
- >
|
||||
tar czf "{{ backup_dir }}/custom_apps.tgz" -C /data/compose/nextcloud custom_apps
|
||||
docker cp nextcloud:/tmp/nextcloud_conf.tgz "{{ backup_dir }}/nextcloud_conf.tgz"
|
||||
# Remove temporary file inside the container
|
||||
- >
|
||||
docker exec nextcloud rm /tmp/nextcloud_conf.tgz || true
|
||||
# Database dump from DB container (unchanged)
|
||||
- >
|
||||
docker exec nextcloud-db sh -c 'command -v mariadb-dump >/dev/null && mariadb-dump -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE" || mysqldump -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' > "{{ backup_dir }}/db.sql"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user