12 Repos
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 12 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.
Das Terraform Cloud Development Kit ist ein Infrastructure-as-Code-Framework, das es ermöglicht, Cloud-Ressourcen mit allgemeinen Programmiersprachen zu definieren. Es fungiert als Konfigurations-Synthesizer, der hochgradige Programmierlogik und Provider-Schemata in JSON-Konfigurationsdateien übersetzt, die von der Terraform-Engine zur Bereitstellung der Infrastruktur ausgeführt werden. Das Framework bietet eine sprachübergreifende Infrastruktur-Bibliothek mit der Fähigkeit, automatisch sprachspezifische Klassen aus Provider-Schemata zu generieren. Es ermöglicht die Erstellung wiederverwendbarer Konstrukte, wodurch komplexe Ressourcenkonfigurationen in geteilte Komponenten verpackt und über verschiedene unterstützte Sprachen hinweg veröffentlicht werden können. Das Toolset umfasst Funktionen zur Verwaltung isolierter Infrastruktur-Stacks für Multi-Umgebungs-Deployments und zur Konfiguration von State-Backends. Es bietet zudem Dienstprogramme für Projekt-Scaffolding, HCL-Konvertierung und Qualitätssicherung durch Validierung der Konfigurationssyntax, Ressourcen-Eigenschafts-Assertions und Snapshot-Tests.
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 ist eine eventgesteuerte Microservices-Architektur, die darauf ausgelegt ist, den gesamten Lebenszyklus von Kundenbestellungen zu verwalten. Sie koordiniert unabhängige Dienste mithilfe asynchroner Messaging-Muster, um Geschäftsabläufe, Hintergrundverarbeitung und die Verfolgung der Auftragsabwicklung zu handhaben. Das Projekt nutzt einen HashiCorp-Stack für die Infrastruktur und setzt Nomad, Consul und Vault für Service-Orchestrierung und Secret-Storage ein. Die Infrastruktur wird durch deklarative Automatisierung mittels Terraform verwaltet, um eine konsistente und wiederholbare Bereitstellung von Rechenressourcen und Netzwerken zu gewährleisten. Das System umfasst ein REST-API-Gateway für das Traffic-Routing und ein Service-Mesh für sichere interne Kommunikation. Zu den technischen Fähigkeiten gehören Dependency-Injection zur Kompilierzeit, typsichere Abfragegenerierung und die Verwendung von Protocol Buffers für die Codegenerierung. Die funktionalen Bereiche decken die Verwaltung des digitalen Produktinventars, den Menüabruf und die Verarbeitung von Kundenbestellungen von der Aufgabe bis zur endgültigen Erfüllung ab.
Provisions and manages infrastructure using Nomad, Consul, and Vault to orchestrate services and secrets.
Lando is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting
Provisions containerized environments with PHP, Nginx, and databases to run web applications locally.
dnmp ist eine containerisierte Web-Entwicklungsumgebung, die einen vollständigen LNMP-Stack bestehend aus Nginx, MySQL, PHP und Redis bereitstellt. Es dient als Managementsystem zur Koordinierung von Webserver-Routing, Sprach-Runtime-Versionen, Datenbankverwaltung und SSL-Zertifikatsbereitstellung innerhalb von Docker-Containern. Das Projekt zeichnet sich durch einen umfassenden PHP-Runtime-Manager aus, der den Wechsel zwischen mehreren Sprachversionen und die Verwaltung von Erweiterungen in isolierten Umgebungen ermöglicht. Es enthält einen automatisierten SSL-Zertifikatsmanager, der Webroot-Validierung zur Bereitstellung und Erneuerung von Zertifikaten nutzt, sowie einen Nginx-Virtual-Host-Manager für das Mapping mehrerer benutzerdefinierter Domains auf einen einzelnen Server. Der Funktionsumfang erstreckt sich auf fortgeschrittene Datenbankverwaltung, einschließlich Schemavergleich, Klonen und Analyse von Slow-Query-Logs. Zudem bietet es Observability-Tools für PHP-Performance-Profiling, Visualisierung von Methoden-Callgraphs und Auditierung der Abfrageleistung. Zusätzliche Dienstprogramme decken Web-Traffic-Verschlüsselung via HTTP/2, host-gemapptes Shell-Aliasing für die CLI-Ausführung und Webhook-basiertes Code-Deployment ab.
Deploys an isolated local stack of interdependent services comprising Nginx, MySQL, PHP, and Redis.
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.
Dieses Projekt bietet einen containerisierten Entwicklungs-Stack für WordPress, der Webserver- und Datenbankdienste über eine einheitliche Konfigurationsdatei orchestriert. Es wurde entwickelt, um eine konsistente lokale Umgebung zu schaffen, die die Entwicklung benutzerdefinierter Themes und Plugins unterstützt, indem lokale Projektverzeichnisse direkt in das Container-Dateisystem gemappt werden. Die Umgebung zeichnet sich durch die Integration eines webbasierten Datenbank-Management-Interfaces als Sidecar-Dienst aus, das die Inspektion und Modifikation von Site-Daten ermöglicht, ohne die containerisierte Einrichtung verlassen zu müssen. Zudem erleichtert sie die Migration und Wiederherstellung bestehender Websites durch die Unterstützung des Imports von Anwendungscode und Datenbank-Dumps in den lokalen Stack. Der Stack umfasst Funktionen zur Verwaltung persistenter Speichervolumes, um die Datenverfügbarkeit über Container-Lebenszyklen hinweg sicherzustellen, sowie Unterstützung für die Ausführung administrativer Aufgaben über die Kommandozeile. Die Konfiguration erfolgt über Umgebungsvariablen, was dynamische Anpassungen an Verbindungseinstellungen und Anmeldedaten ermöglicht.
Orchestrates a complete web server and database stack for reliable local development environments.