From 2a0fcd60123b1c87e03d1d9171585115aa43045c Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Fri, 29 Dec 2023 19:42:43 +0100 Subject: [PATCH] Fix Restic putting Nextcloud in maintenance mode --- roles/apps/templates/compose-files/restic.yml.j2 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/roles/apps/templates/compose-files/restic.yml.j2 b/roles/apps/templates/compose-files/restic.yml.j2 index 3280313..b7b92d1 100644 --- a/roles/apps/templates/compose-files/restic.yml.j2 +++ b/roles/apps/templates/compose-files/restic.yml.j2 @@ -24,16 +24,15 @@ services: --keep-monthly 12 {% if 'nextcloud' in apps_backup %} PRE_COMMANDS: |- - docker compose -f {{ apps_data_root }}/nextcloud/docker-compose.yml exec -u www-data app php occ maintenance:mode --on + docker exec -u www-data nextcloud-app-1 php occ maintenance:mode --on POST_COMMANDS_EXIT: |- - docker compose -f {{ apps_data_root }}/nextcloud/docker-compose.yml exec -u www-data app php occ maintenance:mode --off + docker exec -u www-data nextcloud-app-1 php occ maintenance:mode --off {% endif %} B2_ACCOUNT_ID: {{ restic.b2.id }} B2_ACCOUNT_KEY: {{ restic.b2.key }} TZ: {{ timezone }} volumes: - "/var/run/docker.sock:/var/run/docker.sock:rw" - - "/usr/libexec/docker/cli-plugins/docker-compose:/usr/libexec/docker/cli-plugins/docker-compose:ro" {% for app in apps_backup|sort %} - "{{ apps_data_root }}/{{ app }}/data:/mnt/volumes/{{ app }}:ro" {% endfor %}