5 个仓库
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.
本项目作为官方 Docker 镜像的文档中心和规范仓库。它作为一个元数据驱动的文档生成器,将结构化内容文件转换为 Markdown 文件和 Readme,以供公开发布。 该仓库提供了用于跨多种 CPU 架构部署容器化软件的技术指南和配置标准。它包括用于配置环境变量、卷挂载和网络设置的详细手册,以确保一致的镜像部署。 该文档涵盖了广泛的容器化环境,包括各种 Linux 发行版和最小化 Unix 环境。它详细介绍了数据库实例、Java 运行时和内容管理系统的部署,重点在于轻量级容器优化和数据持久化。 该项目使用自动化验证在发布前根据格式标准检查 Markdown 和 YAML 源文件。
Provides procedures for migrating systems to newer versions, including database backups and update tool execution.
Scraperr 是一个自托管的 Web 抓取和爬虫平台,旨在通过 XPath 选择器从网站提取结构化数据。它作为一个容器化系统,通过队列管理抓取任务,并使用人工智能分析结果内容。 该项目的特色在于其 Kubernetes 原生架构,允许通过包管理器进行可扩展的部署和管理。它包括一个能够进行域名级爬取的爬虫引擎,以及一个使用人工智能查询提取出的 Web 内容的数据分析器。 该平台涵盖了广泛的功能,包括自动化数据提取、批量 Web 爬取和媒体文件下载。它提供了将抓取数据可视化为表格、配置自定义请求头以模拟浏览器身份,以及将结果导出为 CSV 或 Markdown 格式的工具。 该应用支持通过 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.