# 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.