generateBuildId
يقوم Next.js بإنشاء معرف أثناء عملية next build
لتحديد أي إصدار من تطبيقك يتم تقديمه. يجب استخدام نفس البناء وتشغيله عبر حاويات متعددة.
إذا كنت تقوم بإعادة البناء لكل مرحلة من مراحل بيئتك، فستحتاج إلى إنشاء معرف بناء متسق لاستخدامه بين الحاويات. استخدم أمر generateBuildId
في ملف next.config.js
:
module.exports = {
generateBuildId: async () => {
// يمكن أن يكون هذا أي شيء، مثل استخدام آخر تجزئة git
return process.env.GIT_HASH
},
}