3 个仓库
Configuration files that specify the types, counts, and startup commands for web servers and workers.
Distinct from Worker Process Management: Focuses on the definition and specification of processes rather than the operational management of running workers.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Application Process Definitions. Refine with filters or upvote what's useful.
Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated
Specifies how to run servers, workers, and tasks using a configuration file to manage different process types.
NGINX Unit is an open-source application server designed to natively execute code across multiple programming language runtimes and WebAssembly within a single process. It serves as a multi-language application server that can run applications written in Go, Java, Node.js, Perl, PHP, Python, Ruby, and WebAssembly side by side, without requiring separate runtime environments for each language. The server distinguishes itself through a RESTful JSON control API that enables dynamic, zero-downtime configuration changes without restarting the server. It combines event-driven asynchronous I/O with
Launches and manages application processes across multiple language runtimes with configurable isolation.
Tsuru 是一个开源的平台即服务(PaaS),用于自动化容器化应用的构建、部署和扩展。它作为一个基于容器的部署引擎和 Kubernetes 管理层,将源代码转换为容器镜像并协调其生命周期。 该平台专为多云基础设施管理而设计,允许应用分布在不同的云提供商和区域,以提高弹性。它具有灵活的部署模型,支持多进程容器,使单个仓库能够同时运行不同的组件,如 Web 服务器和后台工作进程。 功能领域包括用于将应用链接到外部数据库和消息代理的托管服务配置,以及使用 OAuth 和 SAML 的综合身份管理。该系统还通过分层权限、资源配额和自动化流量路由为团队访问控制提供了工具。 该平台可以使用 Helm Chart 在 Kubernetes 集群上安装和配置。
Allows defining specific startup commands and counts for different application components like web servers and workers.