Cloud Build での Next.js アプリのビルド・デプロイ設定
Next.js
Docker
インフラ
Cloud Run
Cloud Build
Cloud Build を使用して Next.js アプリケーションを Docker イメージとしてビルドし、Cloud Run にデプロイする設定。
主な処理ステップ:
- Docker イメージのビルド(環境変数を build-arg として渡す)
- ビルドしたイメージを Artifact Registry にプッシュ
- Cloud Run へのデプロイ
タグ付け戦略:
- コミットSHA によるタグ: 特定のデプロイバージョンを識別
- latest タグ: 最新のイメージを示す
タイムアウト設定: 1200秒(20分) ログ保存: Cloud Logging のみ