Build multi-étapes et sortie standalone : de 1 Go à 150 Mo
Une étape pour construire, une pour exécuter : avec la sortie standalone de Next.js, l’image de MonTour perd 85 % de son poids.
Module 1 · Une image propre dès le premier jour
Réservé aux abonnés
Objectif du chapitre
L’image de production de MonTour pèse moins de 200 Mo et ne contient ni code source ni dépendances de développement.
Prérequis : Premier Dockerfile pour MonTour, généré par l’IA et relu ligne par ligne (chapitre 03) : tag dk03 posé.
Au programme
- Le principe du build multi-étapes : deps, builder, runner.
- Activer
output: 'standalone'dans Next.js et copier uniquement ce qui sert. - Mesurer avant et après avec
docker image lsetdive. - Choisir l’image de base : alpine, slim ou distroless.
La suite de cette leçon est réservée aux abonnés
Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.
Déjà abonné ? Se connecter
