[Release] Meteor Cloud Run - Deploy your Meteor app to Google Cloud Run (Scale to Zero, Rolling Deploys & More!)

Meteor Cloud Run - Deploy Meteor Apps to Google Cloud Run

Hi all, I’ve built a CLI tool that automates deploying Meteor.js applications to Google Cloud Run with zero-downtime deployments and automatic scaling.

Key Features

  • Autoscaling & Pay-per-use - Scales to zero when idle, scales up automatically under load
  • Zero-downtime deployments - Rolling updates with automatic traffic migration
  • Automatic SSL/HTTPS - Free SSL certificates for custom domains
  • Secrets management - Secure handling via Google Secret Manager
  • CI/CD ready - GitHub Actions integration with Workload Identity Federation
  • Settings.json support - Automatic processing of Meteor settings (Galaxy format compatible)

Why Cloud Run?

  • Pay only for actual requests (not idle time) by scaling to zero!
  • Global CDN and edge caching included
  • Generous free tier (2M requests/month)
  • Fast cold starts with containerization
  • No server management required

Quickstart

(gcloud cli needs to be installed)

# Install
npm install -g meteor-cloud-run

# In your Meteor app directory
meteor-cloud-run init   # Interactive setup
meteor-cloud-run deploy # Deploy to Cloud Run

# Your app is live at *.run.app!

You can check out the code here:

Feedback and contributions welcome :slight_smile:

Glad to be building on Meteor!

6 Likes