Google Cloud Platform (GCP)#
This directory contains specific deployment instructions and examples for Google Cloud Platform (GCP):
- Build: using Cloud Build to build and push a WAR file to Cloud Storage, and a Docker image to Container Registry.
- SQL: using Cloud SQL to deploy a database for persistence.
- Secret Manager: using Secret Manager to store application configuration, including sensitive values.
- GCE Classic: using Compute Engine to run the WAR file with a Tomcat application server in a Managed Instance Group, and HTTPS Load Balancing to expose the service.
- GCE Container: using Compute Engine to run the Docker image in a Managed Instance Group, and HTTPS Load Balancing to expose the service.
- GKE: using Kubernetes Engine to run the Docker image in a Kubernetes cluster, and an Ingress to expose the service over HTTPS.
- GAE: using App Engine to run the application and expose the service over HTTPS.
- Cloud Run: using Cloud Run to run the Docker image and expose the service over HTTPS.