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:
falseen los dos archivos.env.example, ydocker-compose.ymly 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
| Comando | Se ejecuta en | Qué elimina |
|---|---|---|
yarn remove:demo | La carpeta de la API y la carpeta del panel | Los 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:mock | La carpeta del panel | src/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. |
yarn remove:demoLos 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.