14 रिपॉजिटरी
Deployments that set up multiple interdependent services together, such as identity management alongside the main application.
Distinct from Observability Stack Deployments: None of the candidates cover coordinated multi-service stack deployments; they focus on single-service or observability-specific stacks.
Explore 14 awesome GitHub repositories matching devops & infrastructure · Coordinated Stack Deployments. Refine with filters or upvote what's useful.
Bottlerocket is a container-optimized operating system and minimal Linux distribution designed specifically for hosting container workloads. It functions as an immutable infrastructure OS, utilizing a read-only root filesystem and atomic partition swapping to ensure consistent and reversible system updates. The system is distinguished by an API-driven host manager that replaces traditional shell-based configuration with a local REST API for administrative tasks. To maintain security and stability, it employs a dual-runtime isolation model that separates workload runtimes from system operation
Manages the deployment and execution of the ECS service agent for orchestration integration.
dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br
Provides tutorials on deploying and updating collections of services as stacks across a cluster.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Separates control plane, runner, and storage components across cloud infrastructure for consistent execution.
Terraform Cloud Development Kit एक इंफ्रास्ट्रक्चर एज़ कोड फ्रेमवर्क है जो सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषाओं का उपयोग करके क्लाउड रिसोर्सेज को परिभाषित करने की अनुमति देता है। यह एक कॉन्फ़िगरेशन सिंथेसाइज़र के रूप में कार्य करता है, जो उच्च-स्तरीय प्रोग्रामिंग लॉजिक और प्रोवाइडर स्कीमा को JSON कॉन्फ़िगरेशन फ़ाइलों में अनुवादित करता है, जिन्हें इंफ्रास्ट्रक्चर प्रोविज़न करने के लिए Terraform इंजन द्वारा निष्पादित किया जाता है। यह फ्रेमवर्क प्रोवाइडर स्कीमा से भाषा-विशिष्ट क्लासेस को स्वचालित रूप से उत्पन्न करने की क्षमता के साथ एक मल्टी-लैंग्वेज इंफ्रास्ट्रक्चर लाइब्रेरी प्रदान करता है। यह पुन: प्रयोज्य निर्माणों (constructs) के निर्माण को सक्षम बनाता है, जिससे जटिल रिसोर्स कॉन्फ़िगरेशन को साझा घटकों में लपेटा जा सकता है जिन्हें विभिन्न समर्थित भाषाओं में पैक और प्रकाशित किया जा सकता है। यह टूलसेट मल्टी-एनवायरनमेंट डिप्लॉयमेंट के लिए अलग-थलग इंफ्रास्ट्रक्चर स्टैक्स को मैनेज करने और स्टेट बैकएंड्स को कॉन्फ़िगर करने की क्षमताएं शामिल करता है। यह प्रोजेक्ट स्कैफोल्डिंग, HCL रूपांतरण और कॉन्फ़िगरेशन सिंटैक्स वैलिडेशन, रिसोर्स प्रॉपर्टी एसेर्शन और स्नैपशॉट टेस्टिंग के माध्यम से गुणवत्ता आश्वासन के लिए यूटिलिटीज भी प्रदान करता है।
Passes different settings and configurations into development, staging, and production environments using isolated stacks.
Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a
Sets up Casdoor for identity management alongside Casibase for AI assistant functionality in a coordinated deployment.
JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor
Ships a script to deploy the Portainer agent stack on a Docker Swarm cluster for centralized container management.
go-coffeeshop एक इवेंट-संचालित माइक्रोसर्विसेज आर्किटेक्चर है जिसे ग्राहक ऑर्डर के एंड-टू-एंड लाइफसाइकिल को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह व्यावसायिक वर्कफ़्लो, बैकग्राउंड प्रोसेसिंग और ऑर्डर पूर्ति ट्रैकिंग को संभालने के लिए एसिंक्रोनस मैसेजिंग पैटर्न का उपयोग करके स्वतंत्र सेवाओं का समन्वय करता है। यह प्रोजेक्ट इंफ्रास्ट्रक्चर के लिए HashiCorp स्टैक का उपयोग करता है, जिसमें सर्विस ऑर्केस्ट्रेशन और सीक्रेट स्टोरेज के लिए Nomad, Consul और Vault का उपयोग किया जाता है। कंप्यूट संसाधनों और नेटवर्किंग की सुसंगत और दोहराने योग्य तैनाती सुनिश्चित करने के लिए Terraform का उपयोग करके घोषणात्मक ऑटोमेशन के माध्यम से इंफ्रास्ट्रक्चर का प्रबंधन किया जाता है। सिस्टम में ट्रैफ़िक रूटिंग के लिए एक REST API गेटवे और सुरक्षित आंतरिक संचार के लिए एक सर्विस मेश शामिल है। तकनीकी क्षमताओं में कंपाइल-टाइम डिपेंडेंसी इंजेक्शन, टाइप-सेफ क्वेरी जनरेशन और कोड जनरेशन के लिए प्रोटोकॉल बफ़र्स का उपयोग शामिल है। कार्यात्मक क्षेत्रों में डिजिटल उत्पाद इन्वेंट्री प्रबंधन, मेनू पुनर्प्राप्ति, और प्लेसमेंट से लेकर अंतिम पूर्ति तक ग्राहक ऑर्डर की प्रोसेसिंग शामिल है।
Provisions and manages infrastructure using Nomad, Consul, and Vault to orchestrate services and secrets.
Lando एक Docker डेवलपमेंट एनवायरनमेंट मैनेजर और लोकल डेवलपमेंट ऑर्केस्ट्रेटर है जिसका उपयोग पृथक एप्लिकेशन स्टैक बनाने के लिए किया जाता है। यह एक वेब डेवलपमेंट स्टैक प्रोविज़नर के रूप में कार्य करता है जो विभिन्न ऑपरेटिंग सिस्टमों में सुसंगत एनवायरनमेंट समानता सुनिश्चित करने के लिए वेब सर्वर, डेटाबेस और रनटाइम्स का समन्वय करता है। यह प्रोजेक्ट LAMP, LEMP, और MEAN जैसे सामान्य स्टैक के लिए रेसिपी-आधारित एनवायरनमेंट बूटस्ट्रैपिंग, और WordPress, Drupal, और Joomla जैसे CMS प्लेटफ़ॉर्म के लिए समर्पित प्रोविज़निंग के माध्यम से अलग है। यह रिमोट होस्टिंग सिंक्रोनाइज़ेशन टूल के रूप में कार्य करके अपनी क्षमताओं को और अलग करता है, जिससे उपयोगकर्ता प्रोडक्शन सेवा कॉन्फ़िगरेशन को मिरर कर सकते हैं और क्लाउड होस्टिंग प्रदाताओं के साथ साइट डेटा को सिंक्रोनाइज़ कर सकते हैं। यह सिस्टम बुनियादी ढांचे और नेटवर्किंग क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें स्वचालित रिवर्स प्रॉक्सी रूटिंग, आंतरिक प्रमाणन प्राधिकरण के माध्यम से SSL प्रमाणपत्र प्रबंधन, और होस्ट-टू-कंटेनर वॉल्यूम मैपिंग शामिल है। यह कंटेनरीकृत वर्कफ़्लो ऑटोमेशन के लिए टूल्स भी प्रदान करता है, जैसे कि बिल्ड स्टेप निष्पादन, इंटरैक्टिव सेवा शेल एक्सेस, और परीक्षण के लिए ईमेल इंटरसेप्शन। एनवायरनमेंट को एक कमांड-लाइन इंटरफेस के माध्यम से प्रबंधित किया जाता है जो एप्लिकेशन लाइफसाइकिल को संभालता है, जिसमें पृथक कंटेनरीकृत स्टैक को शुरू करना, रोकना और फिर से बनाना शामिल है।
Provisions containerized environments with PHP, Nginx, and databases to run web applications locally.
dnmp एक कंटेनरीकृत वेब डेवलपमेंट एनवायरनमेंट है जो Nginx, MySQL, PHP और Redis से युक्त एक पूर्ण LNMP स्टैक प्रदान करता है। यह Docker कंटेनरों के भीतर वेब सर्वर रूटिंग, लैंग्वेज रनटाइम वर्ज़न्स, डेटाबेस प्रशासन और SSL सर्टिफिकेट प्रोविज़निंग के समन्वय के लिए एक प्रबंधन प्रणाली के रूप में कार्य करता है। यह प्रोजेक्ट अपने व्यापक PHP रनटाइम मैनेजर के माध्यम से खुद को अलग करता है, जो कई लैंग्वेज वर्ज़न्स के बीच स्विच करने और अलग-थलग एनवायरनमेंट में एक्सटेंशन को मैनेज करने की अनुमति देता है। इसमें एक स्वचालित SSL सर्टिफिकेट मैनेजर शामिल है जो सर्टिफिकेट को प्रोविज़न और रिन्यू करने के लिए वेब-रूट वैलिडेशन का उपयोग करता है, और एक Nginx वर्चुअल होस्ट मैनेजर है जो कई कस्टम डोमेन को एक ही सर्वर पर मैप करता है। इसकी क्षमताएं उन्नत डेटाबेस प्रशासन तक फैली हुई हैं, जिसमें स्कीमा तुलना, क्लोनिंग और स्लो क्वेरी लॉग विश्लेषण शामिल है। यह PHP प्रदर्शन प्रोफाइलिंग, मेथड कॉलग्राफ विज़ुअलाइज़ेशन और क्वेरी प्रदर्शन ऑडिटिंग के लिए ऑब्जर्वेबिलिटी टूल्स भी प्रदान करता है। अतिरिक्त उपयोगिताओं में HTTP/2 के माध्यम से वेब ट्रैफ़िक एन्क्रिप्शन, CLI निष्पादन के लिए होस्ट-मैप्ड शेल एलियासिंग और वेबहुक-आधारित कोड डिप्लॉयमेंट शामिल हैं।
Deploys an isolated local stack of interdependent services comprising Nginx, MySQL, PHP, and Redis.
This project is a serverless application framework used to define and deploy cloud infrastructure, serverless APIs, and static frontends through infrastructure as code. It functions as a full stack deployment pipeline and a cloud infrastructure orchestrator for provisioning resources like databases and storage buckets across multiple cloud accounts. The framework includes a local cloud development environment that allows for testing and debugging API endpoints and cloud functions on a local machine before deployment. It also features a containerized build pipeline specifically designed to con
Enables the sharing of data and endpoints between separate infrastructure modules for a decoupled architecture.
This project is an Ansible role and configuration framework designed to automate the installation and provisioning of network attached storage and self-hosted services. It functions as a home server orchestration tool for deploying media servers, cloud storage, and home automation tools on private hardware. The system includes a dynamic DNS configuration suite to expose local network services to the internet using custom hostnames. It allows for the deployment of interconnected application stacks and preconfigured service suites that are coordinated to achieve specific operational goals. The
Installs coordinated stacks of interdependent services preconfigured to achieve specific operational goals.
Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture
Groups related containers into stacks to synchronize the deployment and scaling of complex application architectures.
This project provides a containerized development environment designed to standardize web server stacks, including Apache, MySQL, and PHP. It orchestrates these services into a consistent, portable setup that ensures reliable behavior across different machines and team members. The environment distinguishes itself by integrating production-grade security and traffic management tools directly into the local workflow. It automates the generation and application of SSL and TLS certificates to enable encrypted connections for local domains, while utilizing a reverse proxy to route traffic and sim
Deploys a complete, containerized LAMP stack for reliable local web development and testing.
यह प्रोजेक्ट WordPress के लिए एक कंटेनराइज्ड डेवलपमेंट स्टैक प्रदान करता है, जो एक एकीकृत कॉन्फ़िगरेशन फ़ाइल के माध्यम से वेब सर्वर और डेटाबेस सेवाओं को ऑर्केस्ट्रेट करता है। इसे एक सुसंगत स्थानीय वातावरण स्थापित करने के लिए डिज़ाइन किया गया है जो स्थानीय प्रोजेक्ट निर्देशिकाओं को सीधे कंटेनर फ़ाइल सिस्टम में मैप करके कस्टम थीम और प्लगइन्स के विकास का समर्थन करता है। यह वातावरण एक साइडकार सेवा के रूप में वेब-आधारित डेटाबेस प्रबंधन इंटरफेस को एकीकृत करके खुद को अलग करता है, जिससे कंटेनराइज्ड सेटअप को छोड़े बिना साइट डेटा का निरीक्षण और संशोधन किया जा सकता है। यह स्थानीय स्टैक में एप्लिकेशन कोड और डेटाबेस डंप के आयात का समर्थन करके मौजूदा वेबसाइटों के माइग्रेशन और बहाली की सुविधा भी देता है। स्टैक में कंटेनर लाइफसाइकिल के दौरान डेटा उपलब्ध रहने के लिए पर्सिस्टेंट स्टोरेज वॉल्यूम को प्रबंधित करने की क्षमताएं शामिल हैं, साथ ही कमांड लाइन के माध्यम से प्रशासनिक कार्यों को निष्पादित करने का समर्थन भी है। कॉन्फ़िगरेशन को एनवायरनमेंट वेरिएबल्स के माध्यम से संभाला जाता है, जिससे कनेक्शन सेटिंग्स और क्रेडेंशियल्स में डायनामिक समायोजन संभव होता है।
Orchestrates a complete web server and database stack for reliable local development environments.