2 commentaires
Tu fais sûrement un COPY . . avant ton RUN npm install. Si un seul fichier de code change (même un commentaire), Docker invalide le cache pour toutes les lignes suivantes. Faut copier uniquement le package.json, installer, puis copier le reste du code.
Inversion faite dans le Dockerfile : le cache fonctionne enfin. Gain de 5 min par build. Top !
Laisser une réponse
Vous devez être connecté pour poster un message !
slt, à chaque build Docker, il retélécharge mes 500Mo de dépendances alors que mon
package.jsonn'a pas bougé. Je perds un temps fou en CI.