generateBuildId
Next.jsはnext build
時にIDを生成し、どのバージョンのアプリケーションが提供されているかを識別します。同じビルドを複数のコンテナで使用し、起動する必要があります。
環境の各ステージごとにリビルドする場合、コンテナ間で使用する一貫したビルドIDを生成する必要があります。next.config.js
でgenerateBuildId
コマンドを使用します:
module.exports = {
generateBuildId: async () => {
// これは任意の値にできます(最新のgitハッシュを使用する例)
return process.env.GIT_HASH
},
}