Modo demo
El modo demo instala una cuenta y un inquilino 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 inquilino de demostración con 15 colmenas repartidas en 4 colmenares,
- una temporada completa de datos: reinas, ~75 inspecciones (con temperatura, humedad, varroa, peso…), cosechas de miel y tratamientos contra la varroa.
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.
Cómo está aislado
- La demo vive en su propio inquilino; el reinicio horario solo elimina y reconstruye los datos de la demo, nunca los de otros inquilinos.
- Los usuarios reales en la misma instancia no se ven afectados: tienen sus propios inquilinos.
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 inquilino de
demostración se llaman internamente demo-user / demo-tenant por si quieres
eliminarlos de la base de datos.