Ir al artículo
Aniq-UI

Dashboard 2Modo demo y scripts de eliminación

Modo demo y scripts de eliminación

El interruptor de demo pública con el que se entrega la plantilla, por qué una instalación normal nunca lo ve, y los scripts que lo eliminan, junto con la API simulada, del código.

Para el paquete Front + Back

Qué es el modo demo

El modo demo es el interruptor detrás de la demo pública de la propia plantilla: cada visitante recibe una cuenta de administrador desechable propia, los datos de ejemplo compartidos no se pueden cambiar y el asistente paga unos pocos mensajes por visitante antes de pedir su propia clave.

  • Está desactivado por defecto: false en los dos archivos .env.example, y docker-compose.yml y los dos Dockerfiles lo mantienen desactivado. Una instalación normal nunca lo ve.
  • Actívalo solo para mostrar la plantilla públicamente, en la API y en el panel a la vez.
  • Cuando publiques tu propio producto, los scripts de eliminación de abajo lo quitan del código.

Quita el modo demo y la API simulada

ComandoSe ejecuta enQué elimina
yarn remove:demoLa carpeta de la API y la carpeta del panelLos archivos solo de la demo, cada bloque marcado con #region demo-mode (en el código y en .env.example y .env), y los textos de la demo. Lo que queda es una aplicación normal: un solo formulario de inicio de sesión, sin aviso de demo y con el diálogo de clave propio del asistente para los proveedores sin clave en el servidor.
yarn remove:mockLa carpeta del panelsrc/lib/mock, el aviso "Sample data" y cada bloque marcado con #region mock-api. El panel entonces necesita NEXT_PUBLIC_API_BASE_URL definido. public/assets/ se queda: las filas de ejemplo de la API usan las mismas imágenes.
Terminal
yarn remove:demo

Los dos scripts reescriben archivos y no se pueden deshacer sin control de versiones. Haz un commit antes. Ejecutar uno dos veces es seguro: la segunda ejecución indica que no quedaba nada por hacer.

En la API, las columnas demo_owner_id se van con el código. Con SQLite en desarrollo, la sincronización del esquema las elimina en el siguiente inicio; una base de datos que no se sincroniza conserva una columna vacía sin usar, que nada lee.

Cómo funciona el modo demostración

Incluido con tu compra. Inicia sesión para leerlo o ábrelo en tu descarga.

Los interruptores de demo, qué pueden cambiar y qué no los visitantes, sus cuentas propias y los mensajes gratuitos del asistente por visitante.

Mensajes gratuitos del asistente por visitante

Incluido con tu compra. Inicia sesión para leerlo o ábrelo en tu descarga.

Cómo una demo pública limita lo que pagan las claves de IA del servidor, por país y por dirección.

El panel en modo demo

Incluido con tu compra. Inicia sesión para leerlo o ábrelo en tu descarga.

Qué cambia el panel en una compilación de demo.

¿Te atascaste en un paso?

Busca una solución antes de empezar de nuevo.

Solución de problemas

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.