Optimasi Docker Layer Caching

Setiap instruksi di Dockerfile menghasilkan Layer ter-cache. Susun instruksi yang jarang berubah (seperti instalasi npm) di atas instruksi yang sering berubah (seperti source code).

👀 Contoh dulu

// ✅ Bagus: COPY package.json -> RUN npm install -> COPY src code
// ❌ Buruk: COPY src code -> RUN npm install (Cache npm terbuang tiap ngoding)

Hasilnya: Waktu docker build berkurang dari 3 menit menjadi 5 detik.

💡 Menghemat waktu CI/CD secara dramatis.

📝 Sekarang giliranmu

Salin file package.json beserta pasangannya ke direktori kerja saat ini menggunakan pola wildcard asterisk.

Preview