<aside> 📅
Last Update: 2025-03-16
</aside>
Deploying Docker images to Google Cloud Run with GitHub Actions can be tricky, especially with permissions and repository setup. This guide simplifies the process, covering the essential steps and troubleshooting tips for a smooth deployment. We'll also address the switch from Google Container Registry to Artifact Registry, which can cause confusion.
To follow this guide, you'll need:
Clone or fork the "say-hello-api" from https://github.com/cundejo/say-hello-api.
This is a basic Node.js API with a single "hello" endpoint, perfect for demonstrating Cloud Run deployments.
GET / -> "Hello World!"
GET /?name=Oliver -> "Hello Oliver!"