generateBuildId

Next.jsはnext build実行時にアプリケーションのバージョンを識別するためのIDを生成します。同じビルドを複数のコンテナで使用し起動する必要があります。

環境の各ステージごとにリビルドする場合、コンテナ間で使用する一貫したビルドIDを生成する必要があります。next.config.jsgenerateBuildIdコマンドを使用します:

next.config.js
module.exports = {
  generateBuildId: async () => {
    // 任意の値を指定可能(例: 最新のgitハッシュを使用)
    return process.env.GIT_HASH
  },
}