Add email delivery check command
This commit is contained in:
@@ -92,9 +92,11 @@ docker compose build
|
||||
```sh
|
||||
docker compose run --rm pve-backup-report --check-config
|
||||
docker compose run --rm pve-backup-report --check-api
|
||||
docker compose run --rm pve-backup-report --check-email
|
||||
```
|
||||
|
||||
`--check-api` teste les endpoints PVE principaux. Si `/cluster/backup` retourne `HTTP 403 - Permission check failed (/, Sys.Audit)`, le token fonctionne mais il lui manque le privilège `Sys.Audit` sur `/`.
|
||||
`--check-email` envoie un email de test avec la configuration SMTP du fichier `.env`, sans générer de PDF.
|
||||
|
||||
### 📄 Génération du rapport
|
||||
|
||||
@@ -156,6 +158,7 @@ pytest
|
||||
```sh
|
||||
pve-backup-report --check-config
|
||||
pve-backup-report --check-api
|
||||
pve-backup-report --check-email
|
||||
pve-backup-report --dump-inventory
|
||||
pve-backup-report --dump-coverage
|
||||
pve-backup-report --dump-report-data
|
||||
@@ -170,6 +173,7 @@ Sans installation éditable, depuis le dépôt :
|
||||
```sh
|
||||
PYTHONPATH=src python3 -m pve_backup_report --check-config
|
||||
PYTHONPATH=src python3 -m pve_backup_report --check-api
|
||||
PYTHONPATH=src python3 -m pve_backup_report --check-email
|
||||
PYTHONPATH=src python3 -m pve_backup_report --dump-inventory
|
||||
PYTHONPATH=src python3 -m pve_backup_report --dump-coverage
|
||||
PYTHONPATH=src python3 -m pve_backup_report --dump-report-data
|
||||
|
||||
Reference in New Issue
Block a user