-
Dr Rich Wareham authored
Rather than ship our own monitoring module, make use of the gcp-site-monitoring module. This effectively makes this module require 0.13 so a major version bump is required. Closes #13
Dr Rich Wareham authoredRather than ship our own monitoring module, make use of the gcp-site-monitoring module. This effectively makes this module require 0.13 so a major version bump is required. Closes #13
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.
Versioning
The master
branch contains the tip of development and corresponds to the v2
branch. The v1
branch will maintain source compatibility with the initial
release.
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.