sources/trivasa/lightdash-dashboards-demo/
Cierre técnico del despliegue de Lightdash en ctunlinux y la construcción de
los 3 dashboards demo sobre trivasa_dw (2026-08-09), respaldo de
Dashboards demo con Lightdash
y Lightdash. Origen:
redactado directamente a partir de la sesión de despliegue (no es copia de un
documento preexistente en otro repo, a diferencia del resto de sources/ —
ver excepción anotada en sources/README.md si aplica). Escrito el 2026-08-09.
| Archivo | Contenido |
|---|---|
despliegue-cierre.md | Los tres intentos de docker pull de la imagen de 14.1GB (por qué pesa eso, el error real de containerd/overlayfs del intento 1, el cambio de tag a mitad del intento 2), la limpieza de RAM/disco que permitió el intento 3 (Authentik decomisionado, minio huérfano borrado), la migración temporal de SECURE_COOKIES para setup por API, y el bug de fct_movimientos (vista nunca materializada porque lightdash deploy no corre dbt run). Incluye el docker-compose.yml completo final. |
api-referencia.md | Cada endpoint REST usado para automatizar el setup (usuario, organización — PUT no POST, gotcha real —, proyecto, token, space, dashboards+charts bulk), reversado desde routes.js del propio contenedor. Confirma que no existe endpoint de actualización/borrado de proyecto en esta versión, y que la pantalla “Welcome” de pinned items es una función Enterprise inalcanzable sin licencia. |
pipeline-imagen-webhook.md | Cierre del pipeline de scheduled delivery (formato imagen) + notificación de bucket de MinIO + servidor HTTP local, agregado el 2026-08-09: por qué no existe target “S3 directo” en schedulers, el nombre real del objeto subido (slack-image-notification-<nanoid>.png), el fix del modal de onboarding que salía en las capturas, la config exacta del webhook de MinIO y el formato del evento recibido, y el .service de systemd completo. |
carrusel-tv.md | Cierre del carrusel de 3 dashboards, agregado el 2026-08-10: los 3 schedulers con customViewportWidth (campo no documentado, sacado del .d.ts compilado), el diagnóstico completo del bug de fct_movimientos (fanout de join 4.28M→90.4M filas, no timeout), cómo disparar un scheduler insertando el job directo en graphile_worker.jobs sin sesión HTTP, el gotcha de docker cp contra el volumen interno de MinIO (copia un directorio, no el PNG), y el HTML/JS completo del carrusel. |
No se transcriben a prosa de wiki más allá de lo ya resumido en
Lightdash y
Dashboards demo con Lightdash
— para el comando exacto, el JSON exacto de un endpoint, o el desglose de capas
de la imagen Docker, se consulta el archivo de esta carpeta directamente. Ver
sources/README.md para la convención general.