gcloud config set project [YOUR GOOGLE CLOUD PROJECT]
gcloud config list
gcloud config set project [YOUR GOOGLE CLOUD PROJECT]
gcloud config list
git clone [original https://github.com/maksoodmohiuddin/google-cloud-serverless-app-pattern.git or forked repo] cd google-cloud-serverless-app-pattern
cd infra | |
nano variables.tf | |
variable "project_id" { | |
description = "Project ID of the GCP project where resources will be deployed" | |
type = string | |
default = "PLEASE UPDATE WITH YOUR GOOGLE PROJECT ID" | |
} | |
variable "location" { |
terraform init
terraform plan
terraform apply
cd ../app/backend/ nano -l firestore.py
client = firestore.Client(project="PLEASE_UPDATE_PROJECT_ID")
cat backend-cloudbuild.yaml gcloud builds submit --region=[YOUR GOOGLE CLOUD REGION] --config backend-cloudbuild.yaml e.g. gcloud builds submit --region=us-west2 --config backend-cloudbuild.yaml
cd ../../infra cat api-gateway--espv2-definition.yml.tmpl