67 lines
1.8 KiB
Markdown
67 lines
1.8 KiB
Markdown
# Guide de Déploiement - Neah
|
|
|
|
Ce document fournit un aperçu rapide des ressources de déploiement disponibles pour Neah.
|
|
|
|
## 📚 Documentation
|
|
|
|
- **[DEPLOYMENT.md](docs/DEPLOYMENT.md)**: Guide complet de déploiement étape par étape
|
|
- **[RUNBOOK.md](docs/RUNBOOK.md)**: Procédures opérationnelles (déploiement, incidents, rollback)
|
|
- **[OBSERVABILITY.md](docs/OBSERVABILITY.md)**: Stratégie de monitoring et observabilité
|
|
|
|
## 🚀 Déploiement rapide
|
|
|
|
### Prérequis
|
|
|
|
1. Compte Vercel configuré
|
|
2. Serveur PostgreSQL auto-hébergé
|
|
3. Variables d'environnement configurées (voir `.env.example`)
|
|
|
|
### Étapes
|
|
|
|
1. **Configurer les variables d'environnement**
|
|
|
|
Copiez `.env.example` et remplissez les valeurs pour la production.
|
|
|
|
2. **Vérifier la configuration**
|
|
|
|
```bash
|
|
./scripts/verify-vercel-config.sh
|
|
```
|
|
|
|
3. **Appliquer les migrations Prisma**
|
|
|
|
```bash
|
|
export DATABASE_URL="postgresql://..."
|
|
./scripts/migrate-prod.sh
|
|
```
|
|
|
|
4. **Déployer sur Vercel**
|
|
|
|
```bash
|
|
git push origin main
|
|
# Vercel déploiera automatiquement
|
|
```
|
|
|
|
## 📁 Fichiers importants
|
|
|
|
- `.env.example`: Liste complète des variables d'environnement
|
|
- `docker-compose.prod.yml`: Configuration Docker pour PostgreSQL/Redis en production
|
|
- `vercel.json`: Configuration Vercel
|
|
- `scripts/migrate-prod.sh`: Script de migration Prisma pour la production
|
|
- `scripts/verify-vercel-config.sh`: Script de vérification de configuration
|
|
|
|
## 🔍 Vérifications post-déploiement
|
|
|
|
1. Health check: `GET /api/health`
|
|
2. Vérifier les logs Vercel
|
|
3. Tester l'authentification
|
|
4. Vérifier les fonctionnalités critiques
|
|
|
|
## 🆘 En cas de problème
|
|
|
|
Consultez [RUNBOOK.md](docs/RUNBOOK.md) pour les procédures d'incident et de rollback.
|
|
|
|
## 📞 Support
|
|
|
|
Pour toute question sur le déploiement, contactez l'équipe Neah.
|