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، حيث تحول الكود المصدري إلى صور حاويات وتنسق دورات حياتها. تم تصميم المنصة لإدارة البنية التحتية متعددة السحابة، مما يسمح بتوزيع التطبيقات عبر مزودي سحابة ومناطق مختلفة لزيادة المرونة. وتتميز بنموذج نشر مرن يدعم الحاويات متعددة العمليات، مما يتيح لمستودع واحد تشغيل مكونات مختلفة، مثل خوادم الويب وعمال الخلفية، في وقت واحد. تشمل مجالات القدرة توفير الخدمات المدارة لربط التطبيقات بقواعد البيانات الخارجية ووسطاء الرسائل، بالإضافة إلى إدارة هوية شاملة باستخدام OAuth وSAML. يوفر النظام أيضًا أدوات للتحكم في وصول الفريق من خلال أذونات هرمية، وحصص الموارد، وتوجيه حركة المرور الآلي. يمكن تثبيت المنصة وتهيئتها على عنقود Kubernetes باستخدام مخططات Helm.
Allows defining specific startup commands and counts for different application components like web servers and workers.