Retour à la leçonMission
Mission : réduire drastiquement une image Node.js de 1,2 Go
Convertir un Dockerfile mono-stage en multi-stage build et exploiter --target pour déboguer une étape intermédiaire.
Contexte
L'image mon-api (Node.js/TypeScript) pèse 1,2 Go car elle installe toutes les dépendances (dev incluses) et garde le code source dans l'image finale. Tu dois la restructurer en plusieurs stages, tout en gardant la possibilité de déboguer l'étape de compilation isolément.