From 756c2b87582ecb737ec0a225339e6979ee4c413c Mon Sep 17 00:00:00 2001 From: jf Date: Sun, 27 Oct 2024 00:58:39 +0200 Subject: [PATCH] Update docs/Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md --- ...01-nextcloud-docker-update-from-ansible.md | 48 ++++++++++--------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/docs/Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md b/docs/Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md index 8b99591..da4a57c 100644 --- a/docs/Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md +++ b/docs/Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md @@ -16,10 +16,10 @@ date: 2023-10-01 - name: Mise à jour du conteneur Nextcloud hosts: savaneprod.fr vars: - nc_previous_version: 29.0.6 - nc_version: 29.0.7 + nc_previous_version: 29.0.8 + nc_version: 30.0.1 tasks: - - name: Modification de la versions dans le docker-compose + - name: Modification de la version dans le docker-compose ansible.builtin.lineinfile: path: /volume1/nextcloud/docker-compose.yaml backrefs: true @@ -38,31 +38,17 @@ date: 2023-10-01 - name: Compose down & compose up detached # Needed on DSM : pip3 install docker-compose community.docker.docker_compose: +# community.docker.docker_compose_v2: +# docker_cli: "/bin/docker-compose" project_src: "/volume1/nextcloud" recreate: smart +# recreate: auto - name: Pause en attendant la remontée des conteneurs - ansible.builtin.pause: + ansible.builtin.pause #minutes: 2 seconds: 30 - - name: "Mise à jour de la base de données" - community.docker.docker_container_exec: - container: nextcloud_app_1 - tty: true - user: www-data - command: "{{ item }}" - loop: - - "php occ db:add-missing-columns" - - "php occ db:add-missing-indices" - - "php occ db:add-missing-primary-keys" - - "php occ config:system:set maintenance_window_start --type=integer --value=1" - - - name: Pause de 1 minute - ansible.builtin.pause: - minutes: 1 -# seconds: 30 - - name: Modification du fichier .htaccess pour Mac tags: caldav ansible.builtin.lineinfile: @@ -75,7 +61,11 @@ date: 2023-10-01 - { search_string: 'RewriteRule ^\.well-known/carddav', line: ' RewriteRule ^\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]' } - { search_string: 'RewriteRule ^\.well-known/caldav', line: ' RewriteRule ^\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]' } - - name: "Footer - Suppression de la mention pour créer un compte" + - name: Pause + ansible.builtin.pause: + seconds: 30 + + - name: "Suppression de la mention de création de compte" tags: account ansible.builtin.lineinfile: path: /volume1/nextcloud/data/config/config.php @@ -89,4 +79,18 @@ date: 2023-10-01 # Needed on DSM : pip3 install docker name: nextcloud tag: '{{ nc_previous_version }}' + + - name: "Mise à jour de la base de données" + tags: db-maintenance + community.docker.docker_container_exec: + container: nextcloud_app_1 + tty: true + user: www-data + command: "{{ item }}" + loop: + - "php occ db:add-missing-columns" + - "php occ db:add-missing-indices" + - "php occ db:add-missing-primary-keys" + - "php occ maintenance:repair --include-expensive" + - "php occ config:system:set maintenance_window_start --type=integer --value=1" ``` -- 2.49.1