1 dépôt
Repeatedly checks for network or file availability to verify dependencies before application launch.
Distinct from Dependency Verification: Focuses on polling network sockets and endpoints at runtime, not just verifying installed binaries on disk.
Explore 1 awesome GitHub repository matching development tools & productivity · Runtime Availability Polling. Refine with filters or upvote what's useful.
Ce projet est une boîte à outils de gestion de processus pour les conteneurs Docker. Il fournit des utilitaires pour superviser les processus de conteneur, rendre des modèles de démarrage, diffuser des journaux et vérifier les dépendances de service. La boîte à outils inclut un vérificateur de dépendance de service qui bloque le démarrage de l'application jusqu'à ce que les sockets réseau, les points de terminaison web ou les fichiers locaux requis soient disponibles. Elle dispose également d'un moteur de rendu de modèle de configuration pour générer des fichiers d'application à partir de variables d'environnement pendant le processus de démarrage, et un utilitaire de diffusion de journaux qui redirige les mises à jour de fichiers vers la sortie standard en utilisant le polling et la gestion de rotation. Le système gère en outre les cycles de vie des applications via un superviseur de processus qui enveloppe l'exécution et transmet les signaux système aux processus enfants pour garantir des arrêts gracieux.
Blocks startup by repeatedly verifying the availability of network sockets, web endpoints, or local files.