Règles SOLID pour Docker/Compose : petits Dockerfiles, exécution non-root quand c'est possible, pas de secrets dans les images, tags d'images de base épinglés, constructions multi-étapes claires. À utiliser lors de l'édition de fichiers Dockerfile ou compose.
Qu'est-ce que CursorCodingSkills ?
Cette compétence fournit des règles strictes pour la rédaction de Dockerfiles et de fichiers Docker Compose, en suivant les principes SOLID adaptés à la conteneurisation. Elle est utile pour tout développeur travaillant avec Docker, que ce soit dans un environnement de développement local, CI/CD ou en production. La compétence s'applique aux plateformes comme Claude Code, Cursor ou Codex, et guide l'utilisateur pour créer des images conteneurisées sécurisées, maintenables et efficaces. En pratique, elle impose des limites strictes (fichiers courts, un service par image), des bonnes pratiques (tags épinglés, constructions multi-étapes, aucun secret dans les couches, exécution non-root), et un checklist de validation (aucun secret, contexte de construction minimisé, image runtime minimale).