1.6 KiB
1.6 KiB
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 :
# 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 :
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 :
curl -H "x-demo-mode: true" http://localhost:3001/api/contrats
3. Réactivation temporaire via variable d'environnement
Pour un test ponctuel :
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
# 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.