13 dépôts
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 is a distributed vector database and multimodal vector store designed to manage large-scale datasets for retrieval and similarity search. It serves as a backend for large language model applications and retrieval augmented generation pipelines by storing and retrieving dense vectors, sparse vectors, and full-text data. The system functions as a hybrid search engine, combining vector embeddings and full-text search with reranking algorithms to identify the most relevant documents. It supports multimodal data storage, allowing the maintenance of diverse data types including tensors, st
Provides containerized deployment via Docker for consistent environment setup of server and client processes.
This project is a web-based prize drawing tool and raffle manager that uses a 3D sphere-based interface to execute randomized winner selections. It combines a Three.js visualization layer with an Express backend to simulate a lottery drawing process within a browser. The application allows for the configuration of prize tiers, quantities, and drawing rules through JSON files, while managing winner eligibility and restrictions. It facilitates the coordination of event giveaways by importing participant lists and exporting final results via Excel files for auditing and record-keeping. The syst
Provides consistent environment isolation by deploying the drawing tool using Docker containers.
Gods-pen est un constructeur de page visuel Vue.js et une plateforme de landing page no-code pour créer des pages marketing mobiles responsives. Il fonctionne comme un système de gestion de contenu (CMS) conteneurisé et un framework de composants extensible, permettant la conception et la publication de pages avec collecte de formulaires intégrée et suivi analytique. La plateforme dispose d'un gestionnaire de marketplace de composants pour télécharger, importer et monétiser des éléments d'interface utilisateur réutilisables à travers différents projets. Elle fournit un système complet pour le développement de composants personnalisés, utilisant un système de scaffolding et un mappage de propriétés piloté par schéma pour générer automatiquement des contrôles d'éditeur visuel et des interfaces de configuration. Le système couvre la composition de page visuelle via un éditeur drag-and-drop, la gestion de mise en page pour les modales et carrousels, et une bibliothèque d'animations CSS avec prévisualisations image par image. Il inclut une gestion de projet par équipe avec des permissions basées sur les rôles, la capture de données de visiteurs et des analyses de performance marketing. Le projet supporte l'installation auto-hébergée sur des serveurs privés en utilisant des configurations de déploiement conteneurisées.
Supports self-hosted installation on private servers using containerized Docker deployment configurations.
jdpro is a dockerized automation bot and scheduled task runner designed to automate reward collection and the conversion of expiring digital assets. It operates as a set of scripts deployed via containers to ensure consistent installation and execution across different hosts. The project includes a specialized authentication system that transforms raw keys and manages session cookies through environment variables to maintain automated login states. It also features a webhook notification manager that routes task updates to external services, utilizing keyword-based filtering and payload split
Uses Docker containers to ensure consistent installation and execution of automation scripts across different hosts.
EasyAppointments is a self-hosted appointment scheduling system designed to coordinate booking times between service providers and customers. It manages the end-to-end scheduling process, including the organization of services, provider allocation, and the definition of booking rules and constraints. The platform supports white-label rebranding, allowing the removal of default logos and the customization of interface text to launch the service under a private business identity. It also provides enterprise-grade identity management by integrating staff and administrator authentication with cen
Uses Docker containers to simplify installation and ensure consistent environments across servers.
FRRouting est une suite de routage internet comprenant une collection de démons qui implémentent les protocoles de routage IPv4 et IPv6 standard. Elle fournit un moteur de protocole pour BGP, un virtualiseur de réseau EVPN et un gestionnaire d'étiquettes MPLS, aux côtés d'une interface de routage gRPC pour la configuration programmatique et la récupération de données en utilisant des modèles YANG. La suite se distingue par son extensibilité via un framework de script Lua qui exécute des scripts personnalisés au niveau de hooks internes pour modifier le comportement de routage. Elle dispose également d'un modèle de configuration transactionnel qui utilise des bases de données candidates et actives séparées pour assurer des commits atomiques et des rollbacks des paramètres système. Le projet couvre un large éventail de protocoles de passerelle intérieurs et extérieurs, incluant OSPF, IS-IS, EIGRP et RIP. Il prend en charge l'ingénierie de trafic avancée via Segment Routing et SRv6, la virtualisation réseau via l'isolation VRF et les L3VPN, ainsi qu'une surveillance complète via SNMP et le protocole de surveillance BGP (BMP). Le logiciel peut être déployé via la compilation à partir de la source, des chaînes d'outils multi-architectures ou des images de conteneur Docker pré-construites.
Provides pre-built Docker images for deploying the routing suite in isolated environments.
Campus-imaotai est un outil de réservation d'alcool automatisé conçu pour planifier et exécuter des requêtes de réservation quotidiennes pour des produits à forte demande. Il fonctionne comme un simulateur d'interaction d'application qui imite les activités humaines et les requêtes réseau pour répondre aux exigences d'éligibilité de l'application. Le système emploie un orchestrateur de tâches dockerisé pour le déploiement et utilise une passerelle de notification automatisée pour fournir des alertes en temps réel sur le succès ou l'échec des tentatives d'achat. Il utilise un système d'orchestration multi-comptes pour gérer divers profils utilisateur et utilise une logique d'optimisation de magasin pour sélectionner les endpoints cibles en fonction de la proximité géographique et du volume d'expédition historique. Le logiciel inclut des capacités pour l'enregistrement de compte, la planification de réservation et la simulation d'activités utilisateur telles que le voyage virtuel et le partage de trajet. Il incorpore une logique de timing aléatoire et une simulation d'API pour émuler les modèles d'interaction humaine.
Deploys automated task scripts within Docker containers for consistent execution and easy setup.
Ce projet est une plateforme de gouvernance, de risque et de conformité conçue pour centraliser les activités de gouvernance de sécurité, de gestion des risques et de conformité réglementaire. Il fonctionne comme un gestionnaire de framework de cybersécurité et un système de gestion quantitative des risques, permettant aux organisations de suivre leur posture de sécurité via un hub centralisé. La plateforme se distingue par sa capacité à découpler les exigences réglementaires des contrôles de sécurité techniques, permettant aux utilisateurs de mapper une implémentation unique à travers plusieurs frameworks mondiaux pour réduire la duplication des audits. Elle se différencie en outre par une couche d'intégration qui connecte des agents de modèles de langage aux données de gouvernance pour une interaction conversationnelle et un bus de messages pour l'orchestration de sécurité pilotée par les événements. Les capacités étendues couvrent l'orchestration d'audits de sécurité, la gestion des risques tiers et la simulation quantitative des risques pour modéliser des scénarios de menace. Le système inclut également des outils pour le catalogage des actifs, le contrôle d'accès basé sur les rôles avec authentification multi-facteurs, et le suivi des métriques de performance via des tableaux de bord de gestion. L'application peut être déployée sur une infrastructure privée, des serveurs privés virtuels ou des clusters Kubernetes en utilisant Docker et des charts Helm.
Orchestrates the application using Docker containers for consistent environment isolation.
Pgcat est une solution de middleware PostgreSQL offrant le pooling de connexions, le sharding, l'équilibrage de charge et la gestion du basculement (failover). Il fonctionne comme un proxy qui optimise l'utilisation des ressources et la scalabilité en gérant les sessions de base de données et en distribuant les requêtes sur plusieurs instances. Le système se distingue par le mirroring de trafic, qui duplique les requêtes de production en temps réel vers des bases de données de test pour validation. Il implémente également un proxy de sharding pour distribuer les données et les requêtes sur plusieurs instances de base de données en fonction de clés de sharding. Le projet assure la haute disponibilité grâce au basculement automatisé et à la surveillance de l'état des serveurs. Il inclut le routage de trafic pour séparer les opérations de lecture et d'écriture, le chiffrement TLS pour les communications, et une base de données administrative virtuelle pour la gestion du système et l'exportation de métriques de performance. Le service est packagé sous forme de conteneur Docker pour garantir un déploiement cohérent dans différents environnements.
Packages the service into a lightweight container image to ensure consistent deployment across different environments.
Ce projet est une ressource pédagogique complète et un manuel de tutoriels pour construire, entraîner et déployer des modèles de machine learning avec TensorFlow 2. Il sert de guide d'apprentissage structuré couvrant les concepts fondamentaux du deep learning, notamment les architectures de réseaux de neurones, la différenciation automatique et les opérations sur les tenseurs. Le manuel fournit des conseils techniques pour optimiser l'efficacité de l'exécution via la gestion de la mémoire GPU, l'entraînement distribué et la quantification de modèles. Il inclut également des guides détaillés pour construire des pipelines de données haute performance et exporter des modèles vers des serveurs de production, des appareils mobiles et des navigateurs web. Le contenu couvre un large éventail de capacités, incluant le développement de modèles avec des réseaux convolutifs et récurrents, l'implémentation de fonctions de perte et de couches personnalisées, ainsi que l'utilisation de modèles pré-entraînés pour le transfer learning. Il aborde également les stratégies de déploiement pour les appareils edge et l'utilisation d'environnements d'exécution cloud pour l'accélération matérielle. La ressource est implémentée sous forme d'une collection de Jupyter Notebooks.
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.