ry.yamafuji 9a3ee9efe3
Some checks failed
Python Test / python-test (push) Failing after 8s
Cloud Functinを修正する
2025-12-06 04:49:07 +09:00

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