Skip to content

Google Cloud Platform (GCP)#

This directory contains specific deployment instructions and examples for Google Cloud Platform (GCP):

  1. Build: using Cloud Build to build and push a WAR file to Cloud Storage, and a Docker image to Container Registry.
  2. SQL: using Cloud SQL to deploy a database for persistence.
  3. Secret Manager: using Secret Manager to store application configuration, including sensitive values.
  4. 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.
  5. GCE Container: using Compute Engine to run the Docker image in a Managed Instance Group, and HTTPS Load Balancing to expose the service.
  6. GKE: using Kubernetes Engine to run the Docker image in a Kubernetes cluster, and an Ingress to expose the service over HTTPS.
  7. GAE: using App Engine to run the application and expose the service over HTTPS.
  8. Cloud Run: using Cloud Run to run the Docker image and expose the service over HTTPS.