gcp-cloud-run

Deploy containerized applications on Google Cloud Run with automatic scaling, traffic management, and service mesh integration. Use for container-based serverless computing.

By aj-geddes · 517 installs

npx skills add aj-geddes/useful-ai-prompts --skill gcp-cloud-run

Source repository · Upstream listing

GCP Cloud Run Table of Contents [Overview]( overview) [When to Use]( when to use) [Quick Start]( quick start) [Reference Guides]( reference guides) [Best Practices]( best practices) Overview Google Cloud Run enables deployment of containerized applications at scale without managing infrastructure. Run stateless HTTP containers with automatic scaling from zero to thousands of instances, paying only for compute time consumed. When to Use Microservices and APIs Web applications and backends Batch processing jobs Long running background workers CI/CD pipeline integration Data processing pipelines WebSocket applications Multi language services Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents [Cloud Run Deployment with gcloud CLI](references/cloud run deployment with gcloud cli.md) Cloud Run Deployment with gcloud CLI [Containerized Application (Node.js)](references/containerized application nodejs.md) Containerized Application (Node.js) [Terraform Cloud Run Configuration](references/terraform cloud run configuration.md) Terraform Cloud Run Configuration [Docker Build and Push](references/docker build and push.md) Docker Build and Push Best Practices ✅ DO Use container health checks Set appropriate CPU and memory Implement graceful shutdown Use service accounts with least privilege Monitor with Cloud Logging Enable Cloud Armor for protection Use revision management for blue green deployments Implement startup and liveness probes ❌ DON'T Store secrets in code Use default service account Create stateful applications Ignore health checks Deploy without testing Use excessive resource limits Store files in container filesystem