1 dépôt
Patterns for structuring container entrypoints to improve command-line argument passing and usability.
Distinct from Generic Binary Argument Passing: Focuses on the UX of passing flags to container binaries, whereas candidates focus on binary execution helpers or general CLI flags.
Explore 1 awesome GitHub repository matching devops & infrastructure · Container Entrypoint Ergonomics. Refine with filters or upvote what's useful.
Ce projet est une collection de bonnes pratiques et de templates curés pour créer des images Docker sécurisées, stables et prêtes pour la production. Il fournit des standards pour l'optimisation des images OCI et un guide pour implémenter des configurations conformes aux standards de l'industrie dans les environnements de conteneurs. Le dépôt propose des modèles spécifiques pour le durcissement de la sécurité, comme l'implémentation de l'exécution par un utilisateur non-root avec des ID statiques pour empêcher l'élévation de privilèges sur l'hôte. Il fournit également des templates structurels pour les builds multi-étapes afin de séparer les dépendances de build de l'environnement d'exécution final. Des capacités supplémentaires couvrent la gestion des processus de conteneurs en utilisant des systèmes init légers pour gérer les signaux système et empêcher les processus zombies. Le projet inclut également des méthodes pour assurer la reproductibilité des builds via des images de base versionnées et des configurations réseau pour résoudre les échecs DNS sur les runtimes Linux et macOS hérités.
Provides patterns to separate executable paths from arguments, allowing users to pass flags without repeating the binary name.