[ LAB ]
Rendre un build reproductible et rapide
- Durée
- 25 min
- Environnement
- Sur ta machine
- Image
docker:27-cli- Récompense
- 120 XP
0 / 3
Écris un Dockerfile qui copie `package*.json`, installe, puis copie le reste du code. Construis-le une première fois.
Vérification —
docker build -t lab-cache .Modifie une ligne de code applicatif, reconstruis, et vérifie que l'étape d'installation est bien servie par le cache.
Vérification —
docker build -t lab-cache . 2>&1 | grep -c CACHEDAjoute un `.dockerignore` excluant `node_modules` et `.git`, puis compare la taille du contexte envoyé au démon.
Vérification — le fichier
.dockerignoredoit exister