ajout update process nextcloud

This commit is contained in:
Grégory Lebreton 2023-09-30 11:25:27 +02:00
parent 2f52748fe9
commit 51f0f8f620

View File

@ -1132,9 +1132,9 @@ Il est nécessaire de récupérer la API KEY générée par etherpad:
On la saisit ensuite dans Nextcloud: `Settings > Administration > Additional settings`
### Mise à jour de l'image Docker Nextcloud
## Mise à jour de l'image Docker Nextcloud :whale:
#### Vérifier la version en production
#### Vérifier la version en production :warning:
> Avant chaque update checker dans les paramètres de base si des indices de table bdd manques ou autre.
@ -1149,6 +1149,7 @@ docker-compose down
```
- editer le tag de l'image Nextcloud dans le docker-compose.yaml:
s
```bash
nano docker-compose.yml
```
@ -1157,22 +1158,30 @@ nano docker-compose.yml
>> Exemple: 20 -> 21
- relançer la stack:
```bash
nano docker-compose.yml
docker-compose up -d
```
> Finir l'update via l'interface web
> Finir l'update via l'interface web :computer:
Une fois la mise à jour des applications éffectuée, se connecter et vérifier avec un compte administrateur dans Paramètres -> Vue d'ensemble si certaines tables de la base de donnée ont besoin d'être modifié via une commande explicitement décrite:
Exemple: docker exec --user www-data -it nextcloud /var/www/html/occ db:add-missing-indices
Exemple:
##### Commande pour ajouter des colonnes manquantes à certaines tables de la BDD
```bash
docker exec --user www-data -it nextcloud /var/www/html/occ db:add-missing-indices
```
##### Commande générique pour ajouter des colonnes manquantes à certaines tables de la BDD
```bash
docker exec --user www-data -it <NOM_DU_CONTAINER> /var/www/html/occ <COMMANDE-DB>
```
#### Crontab
##### Crontab (pour nettoyer Nextcloud régulierement)
```bas
```bash
crontab -e
*/5 * * * * docker exec -u www-data <NOM_DU_CONTAINER> php -f cron.php
```