1.1 KiB
1.1 KiB
デプロイの方法について
インストール方法
MACの場合
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
# 確認
terraform -version
環境について
- terraform
- google cloud
- Cloud Fucntions
ローカル実行する方法
ローカルで実行する場合はバックエンドを修正する必要がある
provider.tfの次の文をコメントアウトする
terraform {
# backend "gcs" {}
}
# 初期化を実行する
cd terraform
# Terraformの初期化
terraform init
# デプロイするコンポーネントを確認する
terraform plan -var-file=dev.tfvars
# デプロイを実行する
terraform apply \
-var-file=dev.tfvars \
-auto-approve
ローカルでビルドで試す場合
# デフォルトでビルドする場合
docker build -t cloud-run-job-base .
# arm64でビルドしたい場合
docker buildx build -platform linux/amd64,linux/arm64 -t cloud-run-job-base .
# Dockerを実行する(1回だけ実行してコンテナインスタンスを削除する場合)
docker run --rm cloud-run-job-base:latest