Mode Démo
XetaSuite est fourni avec un mode démo désactivé par défaut.
À quoi sert le mode démo ?
Section intitulée « À quoi sert le mode démo ? »Ce mode est conçu pour :
- Permettre une démonstration publique
- Éviter toute accumulation de données
- Garantir un environnement toujours fonctionnel
Reset automatique de la base de données
Section intitulée « Reset automatique de la base de données »En mode démo, la base de données est automatiquement réinitialisée toutes les 6 heures via la commande :
php artisan demo:resetCette commande :
- Supprime toutes les données
- Relance les migrations
- Réinjecte les seeders de démonstration
Désactiver le mode démo
Section intitulée « Désactiver le mode démo »-
Désactiver le mode démo
Dans votre fichier
.env:Terminal window DEMO_MODE=false -
Supprimer la commande de reset
Supprimez le fichier suivant :
app/Console/Commands/ResetDemoDatabase.php -
Supprimer la tâche planifiée
Dans
routes/console.php, retirez toute référence à :Schedule::command('demo:reset')->... -
Configurer vos sauvegardes
Mettez en place vos propres stratégies de sauvegarde (backups, supervision, etc.).
Pourquoi ce mode existe
Section intitulée « Pourquoi ce mode existe »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