espace-paie-odentas/GUIDE_MODE_DEMO.md
2025-10-12 17:05:46 +02:00

62 lines
No EOL
1.6 KiB
Markdown

# Guide : Gestion du Mode Démo
## Désactivation du mode démo (situation actuelle)
Le mode démo a été **désactivé** en local en commentant les variables dans `.env.local` :
```bash
# DEMO_MODE=true
# NEXT_PUBLIC_DEMO_MODE=true
```
## Comment réactiver le mode démo temporairement
### 1. Réactivation rapide
Décommentez les lignes dans `.env.local` :
```bash
DEMO_MODE=true
NEXT_PUBLIC_DEMO_MODE=true
```
### 2. Réactivation temporaire via header HTTP
Pour tester une API spécifique en mode démo sans modifier `.env.local` :
```bash
curl -H "x-demo-mode: true" http://localhost:3001/api/contrats
```
### 3. Réactivation temporaire via variable d'environnement
Pour un test ponctuel :
```bash
DEMO_MODE=true npm run dev
```
## Modes d'utilisation
### Mode Normal (actuel)
- ✅ Accès à tous les comptes staff et client
- ✅ Connexion Supabase réelle
- ✅ Données de production/développement
### Mode Démo
- ⚠️ Données fictives uniquement
- ⚠️ Pas d'accès aux vraies données
- ⚠️ Bannière de démo affichée
## Commandes utiles
```bash
# Activer temporairement le mode démo
echo "DEMO_MODE=true" >> .env.local
echo "NEXT_PUBLIC_DEMO_MODE=true" >> .env.local
# Désactiver le mode démo
sed -i 's/^DEMO_MODE=true$/# DEMO_MODE=true/' .env.local
sed -i 's/^NEXT_PUBLIC_DEMO_MODE=true$/# NEXT_PUBLIC_DEMO_MODE=true/' .env.local
# Vérifier l'état actuel
grep -E "(# )?DEMO_MODE" .env.local
```
## En production
Le mode démo reste actif sur `demo.odentas.fr` grâce à la configuration Vercel automatique via le domaine.
Les modifications locales n'affectent pas la production.