# Scripts Web Sentinel

Organisation des scripts utilitaires du projet.

## 📁 Structure

```
scripts/
├── deployment/          # Scripts de déploiement
│   ├── deploy.ps1                  # Déploiement complet (API + Web)
│   ├── deploy_api_only.ps1         # Déploiement API uniquement
│   └── deploy_to_ovh.ps1           # Déploiement spécifique OVH
│
├── database/           # Scripts de gestion base de données
│   ├── create_password_reset_table.py    # Migration table reset password
│   ├── create_test_accounts.py           # Création comptes de test
│   └── update_sysop_passwords.sql        # Mise à jour passwords sysop
│
└── maintenance/        # Scripts de maintenance (à venir)
```

## 🚀 Utilisation

### Déploiement

```powershell
# Déploiement API uniquement (rapide)
./scripts/deployment/deploy_api_only.ps1

# Déploiement complet
./scripts/deployment/deploy.ps1

# Déploiement OVH
./scripts/deployment/deploy_to_ovh.ps1
```

### Base de données

```bash
# Création table password reset
python scripts/database/create_password_reset_table.py

# Création comptes test
python scripts/database/create_test_accounts.py
```

## 📝 Notes

- Tous les scripts de déploiement nécessitent une connexion SSH configurée
- Les scripts de base de données utilisent les variables d'environnement du fichier `.env`
