chore: migrate from npm to pnpm for package management across documentation and scripts
This commit is contained in:
56
BACKUP.md
56
BACKUP.md
@@ -40,16 +40,16 @@ TowerControl dispose d'un système de sauvegarde automatique et manuel complet p
|
||||
|
||||
```bash
|
||||
# Voir la configuration actuelle
|
||||
npm run backup:config
|
||||
pnpm run backup:config
|
||||
|
||||
# Modifier la fréquence
|
||||
tsx scripts/backup-manager.ts config-set interval=daily
|
||||
pnpm tsx scripts/backup-manager.ts config-set interval=daily
|
||||
|
||||
# Modifier le nombre max de sauvegardes
|
||||
tsx scripts/backup-manager.ts config-set maxBackups=10
|
||||
pnpm tsx scripts/backup-manager.ts config-set maxBackups=10
|
||||
|
||||
# Activer/désactiver la compression
|
||||
tsx scripts/backup-manager.ts config-set compression=true
|
||||
pnpm tsx scripts/backup-manager.ts config-set compression=true
|
||||
```
|
||||
|
||||
### Personnalisation du dossier de sauvegarde
|
||||
@@ -59,10 +59,10 @@ tsx scripts/backup-manager.ts config-set compression=true
|
||||
BACKUP_STORAGE_PATH="./custom-backups"
|
||||
|
||||
# Via variable temporaire (une seule fois)
|
||||
BACKUP_STORAGE_PATH="./my-backups" npm run backup:create
|
||||
BACKUP_STORAGE_PATH="./my-backups" pnpm run backup:create
|
||||
|
||||
# Exemple avec un chemin absolu
|
||||
BACKUP_STORAGE_PATH="/var/backups/towercontrol" npm run backup:create
|
||||
BACKUP_STORAGE_PATH="/var/backups/towercontrol" pnpm run backup:create
|
||||
```
|
||||
|
||||
## Utilisation
|
||||
@@ -87,29 +87,29 @@ BACKUP_STORAGE_PATH="/var/backups/towercontrol" npm run backup:create
|
||||
|
||||
```bash
|
||||
# Créer une sauvegarde immédiate
|
||||
npm run backup:create
|
||||
pnpm run backup:create
|
||||
|
||||
# Lister toutes les sauvegardes
|
||||
npm run backup:list
|
||||
pnpm run backup:list
|
||||
|
||||
# Vérifier l'intégrité de la base
|
||||
npm run backup:verify
|
||||
pnpm run backup:verify
|
||||
|
||||
# Voir la configuration
|
||||
npm run backup:config
|
||||
pnpm run backup:config
|
||||
|
||||
# Démarrer le planificateur
|
||||
npm run backup:start
|
||||
pnpm run backup:start
|
||||
|
||||
# Arrêter le planificateur
|
||||
npm run backup:stop
|
||||
pnpm run backup:stop
|
||||
|
||||
# Statut du planificateur
|
||||
npm run backup:status
|
||||
pnpm run backup:status
|
||||
|
||||
# Commandes avancées (tsx requis)
|
||||
tsx scripts/backup-manager.ts delete <filename>
|
||||
tsx scripts/backup-manager.ts restore <filename> --force
|
||||
# Commandes avancées (pnpm tsx requis)
|
||||
pnpm tsx scripts/backup-manager.ts delete <filename>
|
||||
pnpm tsx scripts/backup-manager.ts restore <filename> --force
|
||||
```
|
||||
|
||||
## Planificateur automatique
|
||||
@@ -130,13 +130,13 @@ En production, le planificateur démarre automatiquement 30 secondes après le l
|
||||
|
||||
```bash
|
||||
# Démarrer manuellement
|
||||
npm run backup:start
|
||||
pnpm run backup:start
|
||||
|
||||
# Arrêter
|
||||
npm run backup:stop
|
||||
pnpm run backup:stop
|
||||
|
||||
# Voir le statut
|
||||
npm run backup:status
|
||||
pnpm run backup:status
|
||||
```
|
||||
|
||||
## Fichiers de sauvegarde
|
||||
@@ -184,10 +184,10 @@ Chaque sauvegarde contient :
|
||||
|
||||
```bash
|
||||
# Restaurer avec confirmation
|
||||
tsx scripts/backup-manager.ts restore towercontrol_2025-01-15T10-30-00-000Z.db.gz
|
||||
pnpm tsx scripts/backup-manager.ts restore towercontrol_2025-01-15T10-30-00-000Z.db.gz
|
||||
|
||||
# Restaurer en forçant (sans confirmation)
|
||||
tsx scripts/backup-manager.ts restore towercontrol_2025-01-15T10-30-00-000Z.db.gz --force
|
||||
pnpm tsx scripts/backup-manager.ts restore towercontrol_2025-01-15T10-30-00-000Z.db.gz --force
|
||||
```
|
||||
|
||||
## Vérification d'intégrité
|
||||
@@ -202,11 +202,11 @@ tsx scripts/backup-manager.ts restore towercontrol_2025-01-15T10-30-00-000Z.db.g
|
||||
### Commandes
|
||||
|
||||
```bash
|
||||
# Via npm script
|
||||
npm run backup:verify
|
||||
# Via pnpm script
|
||||
pnpm run backup:verify
|
||||
|
||||
# Via CLI complet
|
||||
tsx scripts/backup-manager.ts verify
|
||||
pnpm tsx scripts/backup-manager.ts verify
|
||||
```
|
||||
|
||||
### Vérifications effectuées
|
||||
@@ -226,10 +226,10 @@ Le système supprime automatiquement les anciennes sauvegardes selon `maxBackups
|
||||
|
||||
```bash
|
||||
# Supprimer une sauvegarde spécifique
|
||||
tsx scripts/backup-manager.ts delete towercontrol_2025-01-15T10-30-00-000Z.db.gz
|
||||
pnpm tsx scripts/backup-manager.ts delete towercontrol_2025-01-15T10-30-00-000Z.db.gz
|
||||
|
||||
# Forcer la suppression
|
||||
tsx scripts/backup-manager.ts delete towercontrol_2025-01-15T10-30-00-000Z.db.gz --force
|
||||
pnpm tsx scripts/backup-manager.ts delete towercontrol_2025-01-15T10-30-00-000Z.db.gz --force
|
||||
```
|
||||
|
||||
### Surveillance des logs
|
||||
@@ -267,8 +267,8 @@ chmod 755 backups/
|
||||
df -h
|
||||
|
||||
# Supprimer d'anciennes sauvegardes
|
||||
tsx scripts/backup-manager.ts list
|
||||
tsx scripts/backup-manager.ts delete <filename>
|
||||
pnpm tsx scripts/backup-manager.ts list
|
||||
pnpm tsx scripts/backup-manager.ts delete <filename>
|
||||
```
|
||||
|
||||
### Logs de debug
|
||||
|
||||
Reference in New Issue
Block a user