A containerized web client running in Cloud Run and comprised of a Node.js server and templated client make authenticated requests to Cloud Firestore using the @google-cloud/firestore
Node.js library. It authenticates to Cloud Secret Manager using the @google-cloud/secret-manager
library and a service account with access to read secrets from a path defined in the environment variable, SECRET
.
For more information about these services, please see:
- Cloud Firestore or Cloud
- Cloud Run
- Cloud Secret Manager