Document application update procedure
This commit is contained in:
@@ -132,6 +132,31 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
Adapter `/srv/pve-backup-report` au chemin réel du dépôt. Le `cd` est important : Docker Compose y trouve `compose.yaml` et l'application y charge `.env`.
|
||||
|
||||
### 🔄 Mise à jour de l'application
|
||||
|
||||
Avant une mise à jour, conserver le fichier `.env` et le répertoire `reports/` sur un stockage persistant. Ils ne doivent pas être remplacés par l'image Docker.
|
||||
|
||||
Depuis le répertoire du dépôt :
|
||||
|
||||
```sh
|
||||
git pull
|
||||
docker compose build
|
||||
docker compose run --rm pve-backup-report --check-config
|
||||
docker compose run --rm pve-backup-report --check-api
|
||||
```
|
||||
|
||||
Si les vérifications passent, relancer ensuite la génération normale du rapport ou attendre la prochaine exécution planifiée.
|
||||
|
||||
Pour une installation locale sans Docker, mettre à jour le dépôt puis réinstaller l'application dans l'environnement virtuel :
|
||||
|
||||
```sh
|
||||
git pull
|
||||
. .venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
pip install -e .
|
||||
pve-backup-report --check-config
|
||||
```
|
||||
|
||||
## 💻 Utilisation directe en ligne de commande
|
||||
|
||||
Ce mode est utile pour le développement ou le diagnostic hors conteneur. L'hôte doit disposer de Python, des dépendances Python du projet et des bibliothèques système requises par WeasyPrint.
|
||||
|
||||
Reference in New Issue
Block a user