generateBuildId
Next.js 在 next build
期间生成一个 ID,用于标识正在服务的应用程序的版本。同一个构建应该被使用并在多个容器中启动。
如果你为每个环境阶段重新构建,你需要生成一个在容器之间使用的统一构建 ID。在 next.config.js
中使用 generateBuildId
命令:
next.config.js
module.exports = {
generateBuildId: async () => {
// 这可以是任何内容,例如使用最新的 git 哈希值
return process.env.GIT_HASH;
},
};