GCP Cloud Run manager terraform module
This module manages a Cloud Run-hosted container. It takes care of making sure the container is connected to a Cloud SQL instance and sets environment variables on the application.
Specify the project to deploy into on the command line. So, for
example, to deploy to the project my-project
:
$ terraform init
$ terraform apply -var project=my-project
In this example, terraform is configured to use default application credentials.
For Google APIs and these credentials should correspond to a user with owner or
editor access to the target project. You can use the gcloud
command line
tool to set your personal credentials as application default credentials. See
the gcloud auth application-default
command output for more information.
Custom domain mapping
Setting the dns_name
will create a domain mapping for the webapp. Before
setting this value you must have verified ownership of the domain with Google.
Instructions on how to do
this
can be found in the DevOps division guidebook.