Intermédiaire
Le contexte de build
Construire le service des comptes envoie 420 Mo à Docker à chaque fois, le conteneur plante sur le serveur avec « invalid ELF header », et un scan de sécurité vient de trouver le fichier .env de production dans l'image. Corrige le contexte de build.
Le dossier accounts/ vient du Mac d'un développeur : il contient .git, un node_modules installé sur macOS et le .env utilisé sur le serveur. Le test construit accounts/, mesure le contexte, lance l'image avec --env-file accounts/.env et inspecte chaque image à la recherche de secrets.
Ce que ton serveur doit tenir
- Contexte de build envoyé < 5 MB
- Aucun secret dans une image
- Disponibilité ≥ 99 %