Menu

generateBuildId

Next.js 在 next build 期间生成一个 ID,用于标识正在服务的应用程序的版本。同一个构建应该被使用并在多个容器中启动。

如果你为每个环境阶段重新构建,你需要生成一个在容器之间使用的统一构建 ID。在 next.config.js 中使用 generateBuildId 命令:

next.config.js
module.exports = {
  generateBuildId: async () => {
    // 这可以是任何内容,例如使用最新的 git 哈希值
    return process.env.GIT_HASH;
  },
};