تحتاج عملية البناء أدوات لا يحتاجها التطبيق بعد اكتمالها. البناء متعدد المراحل يفصل إعداد المخرجات عن البيئة التي ستشغلها.
الفكرة الأساسية
استخدم مرحلة للتجميع والاختبار ثم انسخ الملفات المطلوبة إلى صورة التشغيل. راجع ما ينتقل بين المرحلتين، ولا تفترض أن صغر الصورة وحده يثبت الأمان.
خطوات عملية
- استبعد الملفات غير اللازمة من سياق البناء.
- ثبّت الاعتمادات بطريقة قابلة للتكرار.
- تحقق من المستخدم والصلاحيات ومسار بدء التشغيل.

مثال تطبيقي
واجهة ثابتة قد تُبنى بأدوات JavaScript ثم تُخدم من صورة تحتوي ملفات النشر فقط.
خطأ شائع ينبغي تجنبه
لا تضع سرًا داخل طبقة بناء وتتوقع اختفاءه بحذف الملف لاحقًا. استخدم آليات الأسرار الملائمة للأداة.
للتوسع في الموضوع
صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.
