
I appreciate Google Cloud Run for its price and ease of deploying containers. You can stay in a free tier for a long time, and by the time you need to pay, your app is already making money. Deployment is easy as long as you use Docker containers. Review collected by and hosted on G2.com.
I find the build process bad because you cannot provide build context and connecting a GitHub project often doesn't work. Setting up workflow federation is hard and not universal, or I have to use insecure service accounts. Also, the start and entrypoint scripts fail if I provide a path to bash/executable, so you have to adjust Dockerfile to a service, just for that. Docker Compose functionality is lacking since I can't even parse the config from docker-compose.yml to my Cloud Run app. Setting Cloud Run as-code is almost impossible. I wish I had more customization options for builds as Cloud Build is very bad to use. Secrets for Cloud Run are treated as the same as environment variables but are very expensive even though they're easy to manage. The CI pipelines for other runtimes besides Docker seem broken. There's also no easy option to use distroless containers out of the box, though they're made by GCP. Review collected by and hosted on G2.com.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.






