5 repositorios
Updating application images and running database migrations during redeployment.
Distinct from System Software Updates: Distinct from OTA mobile or hardware updates; refers to server-side application and schema updates.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Application Version Updates. Refine with filters or upvote what's useful.
Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin
Updates application images to newer versions while maintaining existing user data and configurations.
The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.
Automates the upgrade of workloads and schema migrations for applications managed by previous controller versions.
Este proyecto sirve como centro de documentación y repositorio de especificaciones para imágenes oficiales de Docker. Funciona como un generador de documentación basado en metadatos que transforma archivos de contenido estructurado en archivos markdown y readmes para su distribución pública. El repositorio proporciona guías técnicas y estándares de configuración para desplegar software contenedorizado a través de múltiples arquitecturas de CPU. Incluye manuales detallados para configurar variables de entorno, montajes de volúmenes y ajustes de red para garantizar despliegues de imágenes consistentes. La documentación cubre una amplia gama de entornos contenedorizados, incluyendo varias distribuciones de Linux y entornos Unix mínimos. Detalla el despliegue de instancias de bases de datos, runtimes de Java y sistemas de gestión de contenido, con un enfoque en la optimización de contenedores ligeros y la persistencia de datos. El proyecto utiliza validación automatizada para verificar archivos fuente markdown y YAML frente a estándares de formato antes de que se publiquen.
Provides procedures for migrating systems to newer versions, including database backups and update tool execution.
Scraperr es una plataforma de web scraping y crawling autohospedada, diseñada para extraer datos estructurados de sitios web utilizando selectores XPath. Funciona como un sistema contenedorizado para gestionar trabajos de scraping a través de una cola y analizar el contenido resultante mediante inteligencia artificial. El proyecto se diferencia por su arquitectura nativa de Kubernetes, lo que permite un despliegue y gestión escalables mediante gestores de paquetes. Incluye un motor de crawling capaz de realizar spidering a nivel de dominio para descubrir páginas enlazadas y un analizador de datos que utiliza inteligencia artificial para consultar el contenido web extraído. La plataforma cubre una amplia gama de capacidades, incluyendo la extracción automatizada de datos, crawling web masivo y descarga de archivos multimedia. Proporciona herramientas para visualizar datos extraídos en tablas, configurar encabezados de solicitud personalizados para imitar identidades de navegador y exportar resultados a formatos CSV o Markdown. La aplicación admite parámetros de instalación personalizables y actualizaciones de versión a través de configuraciones de despliegue de Kubernetes.
Supports updating the self-hosted application to newer versions while preserving the deployment state.
Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re
Pulls the latest image and executes database migrations during redeployment to keep the system current.