diff --git a/nextcloud/update_nextcloud_v2.yml b/nextcloud/update_nextcloud_v2.yml index 8a0d91a..e39143f 100644 --- a/nextcloud/update_nextcloud_v2.yml +++ b/nextcloud/update_nextcloud_v2.yml @@ -53,12 +53,16 @@ {{ docker_prefix }} compose -p {{ nextcloud_project }} -f {{ nextcloud_compose_file }} pull {{ nextcloud_service }} - >- {{ docker_prefix }} compose -p {{ nextcloud_project }} -f {{ nextcloud_compose_file }} up -d --no-deps --force-recreate {{ nextcloud_service }} + - >- + {{ docker_prefix }} exec -u www-data nextcloud php occ maintenance:mode --off - >- {{ docker_prefix }} exec -u www-data nextcloud php occ upgrade - >- {{ docker_prefix }} exec -u www-data nextcloud php occ app:update --all || true - >- {{ docker_prefix }} exec -u www-data nextcloud php occ maintenance:repair --include-expensive || true + - >- + {{ docker_prefix }} exec -u www-data nextcloud php occ maintenance:mode --on tasks: - name: Ensure sshpass is installed (for password-based SSH)