Sobre el proyecto

WUDup es una herramienta que convierte las notificaciones de actualización de imágenes de What's Up Docker (WUD) en un flujo de actualización revisable de Docker Compose. En lugar de permitir que los servicios de Compose cambien en cuanto WUD informa de una nueva imagen, WUDup pone la actualización en cola para su revisión, de modo que los operadores pueden comprobar la preparación y aplicar los cambios manualmente, o configurar políticas para aplicar automáticamente las actualizaciones elegibles según una programación. El despliegue recomendado es un contenedor WebUI de larga duración que proporciona un panel de navegador local. Lee las actualizaciones disponibles desde la API de WUD a través de una red privada de Compose y las coloca en una página Pending. Un archivo todo de callback sigue disponible como alternativa explícita o fuente de importación, y la CLI del host permanece basada en archivos. Cada ejecución se registra en History, y se proporcionan diagnósticos cuando algo requiere atención. Los valores predeterminados de seguridad son de solo lectura: las actualizaciones manuales y automáticas permanecen deshabilitadas a menos que se establezca intencionadamente WUD_WEB_MUTATIONS_ENABLED=true. La configuración inicial utiliza un enlace de reclamación de un solo uso impreso en los registros del contenedor, tras lo cual se crean un nombre de usuario de administrador y una contraseña de al menos 12 caracteres. El ejemplo vincula el acceso del navegador a loopback de forma predeterminada, con opciones para exposición en LAN o mediante proxy inverso. La configuración puede realizarse mediante la CLI wudup (wudup init --profile hardened) o descargando un ejemplo de Compose hardened y una plantilla de env. La configuración abarca HOST_DOCKER_BASE, WUD_WEB_PUBLIC_ORIGIN, persistencia SQLite, preferencias gestionadas y modo de mutación. Las rutas alternativas no web incluyen un ejecutor de scripts Docker de corta duración para doctor, simulaciones y aplicaciones, y una instalación en el host que coloca updates y docker-update-from-wud en el PATH del host. La WebUI/API es el flujo de trabajo principal admitido; las rutas de CLI se mantienen como comodidades heredadas en modo archivo. La documentación incluye una guía de inicio de despliegue, una guía del contenedor WebUI, notas de instalación en host y del ejecutor de comandos, referencia de configuración, verificación de digest y guía de actualización con digest-pin, una política de seguridad, notas de versión y una demo pública respaldada por fixtures. El proyecto se describe como beta pública, probado por el mantenedor con Docker Compose, con GitHub Discussions para ayuda de configuración y comentarios.