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

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.