Modo demo
El modo demo instala una cuenta y un espacio (tenant) de demostración ya preparados para que los visitantes puedan probar Openbeehive con datos realistas, sin tocar los registros reales de nadie. Está desactivado de forma predeterminada y pensado para exhibiciones públicas y pruebas.
Qué configura
Cuando se activa, Openbeehive crea:
- una cuenta de demostración (
demo@app.openbeehive.org/demode forma predeterminada), - un espacio de demostración con 15 colmenas repartidas en 4 colmenares,
- una temporada de datos: reinas, 105 inspecciones (7 por colmena, repartidas a lo largo de los últimos diez meses, con temperatura, humedad, varroa, peso y más), una cosecha de miel y dos tratamientos contra la varroa por colmena.
Los datos se vuelven a sembrar cada hora, de modo que la exhibición siempre luce igual: un visitante puede editar libremente y todo vuelve al conjunto canónico en el siguiente reinicio.
Cuando alguien ha iniciado sesión en la cuenta de demostración, la aplicación muestra un banner que le recuerda que está en la demo y que los datos se reinician cada hora.
Cómo activarlo
BEEHIVE_DEMO=true
Eso es todo lo que necesitas. Al activar el modo demo se habilita automáticamente el inicio de sesión con correo/contraseña para que la cuenta de demostración pueda iniciar sesión. Opcionalmente, puedes sobrescribir las credenciales:
BEEHIVE_DEMO_EMAIL=demo@app.openbeehive.org
BEEHIVE_DEMO_PASSWORD=demo
Reinicia el servidor. Verás una línea de registro que confirma que la demo se
instaló, y la cuenta de demostración podrá iniciar sesión de inmediato. Como el modo demo
implica la autenticación por contraseña, la instancia también necesita su administrador
dedicado (BEEHIVE_ADMIN_EMAIL y BEEHIVE_ADMIN_PASSWORD, consulta
Autenticación), y el correo del administrador debe ser
distinto del correo de la demo.
Hosts de demostración: saltarse la pantalla de inicio de sesión
En un host que solo existe para mostrar la demo puedes iniciar la sesión de los visitantes automáticamente:
BEEHIVE_DEMO_AUTOLOGIN=true
Los visitantes anónimos entran directamente en el espacio de la demo en lugar de ver la pantalla de inicio de sesión. Déjalo desactivado en una instancia que también sirva a usuarios reales, para que vean la página de inicio de sesión normal con el botón de la demo.
Cómo está aislado
- La demo vive en su propio espacio; el reinicio horario solo elimina y reconstruye los datos de la demo, nunca los de otros espacios.
- Los usuarios reales en la misma instancia no se ven afectados: tienen sus propios espacios.
La cuenta de demostración es una cuenta real con la que se puede iniciar sesión.
En una instancia pública, elige una contraseña de demostración que te sientas
cómodo compartiendo, y no la reutilices en ningún otro lugar. Deja
BEEHIVE_DEMO=false en instancias privadas que no necesiten una exhibición.
Cómo desactivarlo
Establece BEEHIVE_DEMO=false (o elimínalo) y reinicia. Los nuevos inicios de
sesión en la cuenta de demostración dejan de funcionar; los datos de demostración
existentes permanecen hasta que los elimines. La cuenta y el espacio de
demostración se llaman internamente demo-user / demo-tenant por si quieres
eliminarlos de la base de datos.