generateBuildId

Next.js 會在執行 next build 時產生一個 ID,用於識別當前提供服務的應用程式版本。相同的建置版本應被用於啟動多個容器。

如果您需要為環境的每個階段重新建置,則需要生成一個一致的建置 ID 供容器間使用。請在 next.config.js 中使用 generateBuildId 指令:

next.config.js
module.exports = {
  generateBuildId: async () => {
    // 這裡可以是任何內容,例如使用最新的 git 雜湊值
    return process.env.GIT_HASH
  },
}