13 Repos
Deployment of software components using Docker containers for consistent environment isolation.
Distinct from Docker Deployments: Existing candidates are too specific to payment servers or file servers; a general deployment tag is needed.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Docker Deployments. Refine with filters or upvote what's useful.
Infinity ist eine verteilte Vektordatenbank und ein multimodaler Vektorspeicher, der darauf ausgelegt ist, großskalige Datensätze für Retrieval und Ähnlichkeitssuche zu verwalten. Er dient als Backend für Large-Language-Model-Anwendungen und Retrieval-Augmented-Generation-Pipelines, indem er dichte Vektoren, dünnbesetzte Vektoren und Volltextdaten speichert und abruft. Das System fungiert als hybride Suchmaschine, die Vektor-Embeddings und Volltextsuche mit Reranking-Algorithmen kombiniert, um die relevantesten Dokumente zu identifizieren. Es unterstützt die Speicherung multimodaler Daten und ermöglicht die Pflege verschiedener Datentypen, einschließlich Tensoren, Strings und numerischer Werte, innerhalb einer einzigen Umgebung. Die Datenbank bietet Funktionen zur Verwaltung von Datenbankschemata und Datensätzen, einschließlich Datenimport, -export und strukturierter Abfragen. Sie enthält Tools für das Index-Management und die Speicheroptimierung und bietet Zustandswiederherstellung durch System- oder Tabellen-Snapshots. Die Datenbank kann als einzelne Binärdatei oder über Docker bereitgestellt werden und ist über eine HTTP-API und ein Python-SDK zugänglich.
Provides containerized deployment via Docker for consistent environment setup of server and client processes.
Dieses Projekt ist ein webbasiertes Tool für Preisverlosungen und ein Raffle-Manager, der eine 3D-kugelbasierte Schnittstelle verwendet, um randomisierte Gewinnerauswahlen durchzuführen. Es kombiniert eine Three.js-Visualisierungsschicht mit einem Express-Backend, um einen Lotterie-Ziehprozess innerhalb eines Browsers zu simulieren. Die Anwendung ermöglicht die Konfiguration von Preisstufen, Mengen und Ziehungsregeln über JSON-Dateien, während sie die Teilnahmeberechtigung und Einschränkungen der Gewinner verwaltet. Sie erleichtert die Koordination von Event-Giveaways durch den Import von Teilnehmerlisten und den Export der Endergebnisse über Excel-Dateien für Auditing und Aufzeichnungen. Das System unterstützt serverseitige Zustandspersistenz zur Aufrechterhaltung der Sitzungskontinuität und wird als containerisierte Anwendung für ein konsistentes Deployment bereitgestellt.
Provides consistent environment isolation by deploying the drawing tool using Docker containers.
Gods-pen ist ein visueller Page-Builder für Vue.js und eine No-Code-Plattform für Landingpages zur Erstellung responsiver mobiler Marketingseiten. Es fungiert als dockerisiertes Content-Management-System und erweiterbares Komponenten-Framework, das das Design und die Veröffentlichung von Seiten mit integrierter Formularerfassung und Analyse-Tracking ermöglicht. Die Plattform bietet einen Komponenten-Marktplatz-Manager zum Hochladen, Herunterladen und Monetarisieren wiederverwendbarer UI-Elemente über verschiedene Projekte hinweg. Sie bietet ein umfassendes System für die Entwicklung benutzerdefinierter Komponenten, das ein Scaffolding-System und schema-gesteuerte Eigenschaftszuordnungen nutzt, um automatisch visuelle Editor-Steuerelemente und Konfigurationsschnittstellen zu generieren. Das System deckt die visuelle Seitenzusammensetzung über einen Drag-and-Drop-Editor, Layout-Management für Modals und Karussells sowie eine Bibliothek von CSS-Animationen mit Frame-für-Frame-Vorschau ab. Es beinhaltet teambasiertes Projektmanagement mit rollenbasierten Berechtigungen, Besucherdatenerfassung und Marketing-Performance-Analysen. Das Projekt unterstützt die selbst gehostete Installation auf privaten Servern unter Verwendung containerisierter Deployment-Konfigurationen.
Supports self-hosted installation on private servers using containerized Docker deployment configurations.
jdpro ist ein dockerisierter Automatisierungs-Bot und Task-Runner für geplante Aufgaben, der entwickelt wurde, um das Sammeln von Belohnungen und die Konvertierung ablaufender digitaler Assets zu automatisieren. Er arbeitet als eine Reihe von Skripten, die über Container bereitgestellt werden, um eine konsistente Installation und Ausführung auf verschiedenen Hosts zu gewährleisten. Das Projekt enthält ein spezialisiertes Authentifizierungssystem, das Rohschlüssel transformiert und Session-Cookies über Umgebungsvariablen verwaltet, um automatisierte Login-Zustände aufrechtzuerhalten. Es verfügt zudem über einen Webhook-Benachrichtigungsmanager, der Aufgaben-Updates an externe Dienste weiterleitet und dabei schlüsselwortbasierte Filterung sowie Payload-Splitting nutzt, um die Nachrichtenübermittlung zu steuern und Rauschen zu reduzieren. Das System deckt ein breiteres Spektrum an Funktionen ab, einschließlich der Planung von Asset-Konvertierungen, der Verwaltung von Account-Sessions und der Formatierung benutzerdefinierter Benachrichtigungen. Es bietet Dienstprogramme zur Reparatur von Repository-Installationen und zur Orchestrierung von Deployments mittels Docker Compose.
Uses Docker containers to ensure consistent installation and execution of automation scripts across different hosts.
EasyAppointments ist ein selbst gehostetes Terminplanungssystem, das dazu dient, Buchungszeiten zwischen Dienstleistern und Kunden zu koordinieren. Es verwaltet den gesamten Buchungsprozess, einschließlich der Organisation von Dienstleistungen, der Zuweisung von Anbietern sowie der Definition von Buchungsregeln und -einschränkungen. Die Plattform unterstützt White-Label-Rebranding, was das Entfernen von Standard-Logos und die Anpassung von Schnittstellentexten ermöglicht, um den Dienst unter einer privaten Geschäftsidentität zu starten. Sie bietet zudem Identitätsmanagement auf Enterprise-Niveau durch die Integration von Mitarbeiter- und Administrator-Authentifizierung mit zentralen LDAP-Verzeichnisdiensten. Das System umfasst Funktionen für die bidirektionale Synchronisierung mit externen Kalendern, wie z. B. Google Calendar, und nutzt Webhooks, um Benachrichtigungen für Drittanbieter-Automatisierungen auszulösen. Die Kommunikation erfolgt über automatisierte E-Mail-Benachrichtigungen und Terminerinnerungen für Kunden und Mitarbeiter. Der Zugriff wird über rollenbasierte Zugriffskontrolle verwaltet, um spezifische Berechtigungen basierend auf organisatorischen Rollen zuzuweisen. Die Anwendung kann mithilfe von Docker-Containern bereitgestellt werden, um konsistente Umgebungen über verschiedene Server hinweg sicherzustellen.
Uses Docker containers to simplify installation and ensure consistent environments across servers.
FRRouting ist eine Internet-Routing-Suite, die eine Sammlung von Daemons umfasst, welche Standard-IPv4- und IPv6-Routing-Protokolle implementieren. Sie bietet eine Protokoll-Engine für BGP, einen EVPN-Netzwerkvirtualisierer und einen MPLS-Label-Manager sowie eine gRPC-Routing-Schnittstelle für die programmatische Konfiguration und Datenabfrage unter Verwendung von YANG-Modellen. Die Suite zeichnet sich durch ihre Erweiterbarkeit mittels eines Lua-Skript-Frameworks aus, das benutzerdefinierte Skripte an internen Hooks ausführt, um das Routing-Verhalten zu modifizieren. Sie verfügt zudem über ein transaktionales Konfigurationsmodell, das separate Kandidaten- und Laufzeitdatenbanken verwendet, um atomare Commits und Rollbacks von Systemeinstellungen sicherzustellen. Das Projekt deckt ein breites Spektrum an Interior- und Exterior-Gateway-Protokollen ab, einschließlich OSPF, IS-IS, EIGRP und RIP. Es unterstützt fortgeschrittenes Traffic-Engineering mittels Segment Routing und SRv6, Netzwerkvirtualisierung durch VRF-Isolierung und L3VPNs sowie umfassende Überwachung mittels SNMP und BGP Monitoring Protocol. Die Software kann durch Quellcode-Kompilierung, Cross-Architecture-Toolchains oder vorgefertigte Docker-Container-Images bereitgestellt werden.
Provides pre-built Docker images for deploying the routing suite in isolated environments.
This project is a governance, risk, and compliance platform designed to centralize security governance, risk management, and regulatory compliance activities. It functions as a cybersecurity framework manager and a quantitative risk management system, allowing organizations to track their security posture through a centralized hub. The platform is distinguished by its ability to decouple regulatory requirements from technical security controls, enabling users to map a single implementation across multiple global frameworks to reduce audit duplication. It further differentiates itself through
Orchestrates the application using Docker containers for consistent environment isolation.
Campus-imaotai is an automated liquor reservation tool designed to schedule and execute daily booking requests for high-demand products. It functions as an app interaction simulator that mimics human activities and network requests to meet application eligibility requirements. The system employs a dockerized task orchestrator for deployment and uses an automated notification gateway to provide real-time alerts on the success or failure of purchase attempts. It utilizes a multi-account orchestration system to manage various user profiles and uses store optimization logic to select target endpo
Deploys automated task scripts within Docker containers for consistent execution and easy setup.
Pgcat ist eine PostgreSQL-Middleware-Lösung für Connection Pooling, Sharding, Load Balancing und Failover-Management. Sie fungiert als Proxy, der die Ressourcennutzung und Skalierbarkeit optimiert, indem er Datenbanksitzungen verwaltet und Abfragen auf mehrere Instanzen verteilt. Das System zeichnet sich durch Traffic-Mirroring aus, bei dem Live-Produktionsabfragen zur Validierung an Testdatenbanken dupliziert werden. Zudem implementiert es einen Sharding-Proxy, um Daten und Abfragen basierend auf Sharding-Keys auf mehrere Datenbankinstanzen zu verteilen. Das Projekt deckt Hochverfügbarkeit durch automatisiertes Failover und Server-Health-Monitoring ab. Es umfasst Traffic-Routing zur Trennung von Lese- und Schreiboperationen, Transport Layer Security für verschlüsselte Kommunikation sowie eine virtuelle administrative Datenbank für das Systemmanagement und den Export von Leistungsmetriken. Der Dienst wird als Docker-Container bereitgestellt, um eine konsistente Bereitstellung in verschiedenen Umgebungen zu gewährleisten.
Packages the service into a lightweight container image to ensure consistent deployment across different environments.
Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Handbuch für das Erstellen, Trainieren und Bereitstellen von Machine-Learning-Modellen mit TensorFlow 2. Es dient als strukturierter Lernleitfaden für grundlegende Deep-Learning-Konzepte, einschließlich neuronaler Netzwerkarchitekturen, automatischer Differenzierung und Tensor-Operationen. Das Handbuch bietet technische Anleitungen zur Optimierung der Ausführungseffizienz durch GPU-Speicherverwaltung, verteiltes Training und Modellquantisierung. Es enthält zudem detaillierte Anleitungen für den Aufbau leistungsfähiger Datenpipelines und den Export von Modellen für Produktionsserver, mobile Geräte und Webbrowser. Das Material deckt ein breites Spektrum an Funktionen ab, darunter die Modellentwicklung mit konvolutionellen und rekurrenten Netzwerken, die Implementierung benutzerdefinierter Verlustfunktionen und Layer sowie die Nutzung vortrainierter Modelle für Transfer Learning. Zudem werden Bereitstellungsstrategien für Edge-Geräte und die Nutzung cloudbasierter Runtimes zur Hardwarebeschleunigung behandelt. Die Ressource ist als Sammlung von Jupyter Notebooks implementiert.
Provides instructions for deploying TensorFlow environments using Docker containers for consistent isolation.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Deploys the application as a container with a web server and SQL drivers for isolation.
bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr
Provides Docker packaging for consistent execution across different environments and runtimes.
light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc
Generates Docker and DevOps configurations for consistent environment isolation and deployment.