ユーザーアイコン

mizuko

15日前

0
0

Terraform による Next.js アプリの Cloud Run 環境構築

Terraform
フロントエンド
インフラ
Google Cloud
Cloud Run

Google Cloud Platform 上で Next.js アプリケーションをホストするためのインフラを Terraform で管理する構成。

管理対象リソース:

  • Secret Manager: 環境変数の安全な管理
  • Cloud Build: CI/CD パイプライン
  • Artifact Registry: Docker イメージの保存
  • Cloud Run: アプリケーションのホスティング
  • IAM: 適切な権限管理

ディレクトリ構造:

  • modules/: 再利用可能なモジュール(cloud-run, cloud-build, secret-manager)
  • environments/: 環境別設定(dev, prod)
  • scripts/: セットアップ・削除スクリプト