Awesome Cloud Run 
A curated list of resources about all things Cloud Run.
Inspired by the awesome list project.
Documentation
Quickstarts
- Build and Deploy Quickstart (includes many samples and Dockerfiles)
- Hello Cloud Run Codelab (use your own GCP account)
- Hello Cloud Run Qwiklab (use temp Qwiklabs resources)
Tutorials
- Deploying a web app by The New Stack
- Sending Pub/Sub events to Cloud Run by Google Cloud
Help
Building containers
- Docker:
docker build . --tag gcr.io/[PROJECT-ID]/[IMAGE]thendocker push gcr.io/[PROJECT-ID]/[IMAGE] - Google Cloud Build: pay-per-use cloud-based docker and custom builds
- Buildpacks:
pack buildto transform apps in popular languages to container images. - Java Jib: Build container images for your Java applications.
Tools
- Secrets:
- GCR Cleaner: Delete untagged image refs in Google Container Registry, as a service
CI/CD
Integrations
- Firebase Hosting: Static files, advanced path-based routing, and global CDN for Cloud Run
- Twilio: Create a TwiML app to trigger a Cloud Run service from SMS message.
Containers
Language samples
- Static files
- Node.js
- and
@google-cloud/functions-frameworkfor functions
- and
- Go
- Python
- Ruby
- PHP
- Kotlin
- Java:
- SpringBoot
- Micronaut sample
- Micronaut with GraalVM
- Launching/installing a Micronaut app with Cloud Shell
- Quarkus:
- Quarkus tutorial
- Quarkus with GraalVM (extracting text from PDF files)
- Shell
- Scala
- Clojure
- Dart
- Elixir
- Haskell
- Rust
- Swift
Running popular software
Useful microservices
- pdf: Transform Word documents to PDF.
- screenshot: Take screenshots of webpages.
- render: Render a Blender 3D scene with custom text.
- meme: Generate meme images from a base image and text.
- trace: Transform pixel images to SVG.
- gcr-custom-domains: Expose gcr.io container registries on your custom domain names.
- plantuml-image-converter: UML diagrams to images
Fun
- DOOM on Cloud Run: Play DOOM over HTTP
- Python 1.x on Cloud Run
- Fortran 90 on Cloud Run