Aller à l'article
Aniq-UI

Dashboard 2Mode démo et scripts de suppression

Mode démo et scripts de suppression

L'interrupteur de démo publique fourni avec le template, pourquoi une installation normale ne le voit jamais, et les scripts qui le suppriment du code, ainsi que la fausse API.

Pour le pack Front + Back

Ce qu'est le mode démo

Le mode démo est l'interrupteur derrière la démo publique du template : chaque visiteur obtient son propre compte admin jetable, les données d'exemple partagées ne peuvent pas être modifiées, et l'assistant paie quelques messages par visiteur avant de demander sa propre clé.

  • Il est désactivé par défaut : false dans les deux fichiers .env.example, et maintenu désactivé par docker-compose.yml et les deux Dockerfiles. Une installation normale ne le voit jamais.
  • Activez-le seulement pour présenter le template publiquement, sur l'API et le tableau de bord ensemble.
  • Quand vous livrez votre propre produit, les scripts de suppression ci-dessous le retirent du code.

Retirer le mode démo et la fausse API

CommandeÀ lancer dansCe qu'il supprime
yarn remove:demoLe dossier de l'API et le dossier du tableau de bordLes fichiers réservés à la démo, chaque bloc marqué #region demo-mode (dans le code, dans .env.example et dans .env), et les textes de la démo. Ce qui reste est une application ordinaire : un seul formulaire de connexion, aucun avis de démo, et la boîte de dialogue de clé de l'assistant pour les fournisseurs dont le serveur n'a pas de clé.
yarn remove:mockLe dossier du tableau de bordsrc/lib/mock, l'avis « Sample data » et chaque bloc marqué #region mock-api. Le tableau de bord a ensuite besoin que NEXT_PUBLIC_API_BASE_URL soit défini. public/assets/ reste : les lignes d'exemple de l'API utilisent les mêmes images.
Terminal
yarn remove:demo

Les deux scripts réécrivent des fichiers et ne peuvent pas être annulés sans gestion de versions. Faites d'abord un commit. Lancer un script deux fois est sans risque : la seconde exécution indique qu'il n'y avait plus rien à faire.

Sur l'API, les colonnes demo_owner_id partent avec le code. Avec SQLite en développement, la synchronisation du schéma les supprime au prochain démarrage ; une base non synchronisée garde une colonne vide inutilisée, que rien ne lit.

Comment fonctionne le mode démo

Inclus avec votre achat. Connectez-vous pour le lire, ou ouvrez-le dans votre téléchargement.

Les interrupteurs de démo, ce que les visiteurs peuvent et ne peuvent pas modifier, leurs propres comptes, et les messages d'assistant gratuits par visiteur.

Messages d'assistant gratuits par visiteur

Inclus avec votre achat. Connectez-vous pour le lire, ou ouvrez-le dans votre téléchargement.

Comment une démo publique limite ce que paient les clés d'IA du serveur, par pays et par adresse.

Le tableau de bord en mode démo

Inclus avec votre achat. Connectez-vous pour le lire, ou ouvrez-le dans votre téléchargement.

Ce que le tableau de bord change dans un build de démo.

Bloqué sur une étape ?

Trouvez une solution avant de tout recommencer.

Dépannage

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.