Skip to content

Mode Démo

XetaSuite est fourni avec un mode démo désactivé par défaut.

Ce mode est conçu pour :

  • Permettre une démonstration publique
  • Éviter toute accumulation de données
  • Garantir un environnement toujours fonctionnel

En mode démo, la base de données est automatiquement réinitialisée toutes les 6 heures via la commande :

Terminal window
php artisan demo:reset

Cette commande :

  1. Supprime toutes les données
  2. Relance les migrations
  3. Réinjecte les seeders de démonstration
  1. Désactiver le mode démo

    Dans votre fichier .env :

    Terminal window
    DEMO_MODE=false
  2. Supprimer la commande de reset

    Supprimez le fichier suivant :

    app/Console/Commands/ResetDemoDatabase.php
  3. Supprimer la tâche planifiée

    Dans routes/console.php, retirez toute référence à :

    Schedule::command('demo:reset')->...
  4. Configurer vos sauvegardes

    Mettez en place vos propres stratégies de sauvegarde (backups, supervision, etc.).

Le mode démo permet :

  • D’éviter les abus sur l’instance publique
  • De garder un environnement propre pour les démonstrations
  • De tester librement les fonctionnalités sans conséquences