resonate-server-deployment-cloud-run
Installation
SKILL.md
Resonate Server Deployment on Cloud Run
Overview
Deploy the Resonate server (resonatehq/resonate, Rust) as a Google Cloud Run service backed by Cloud SQL Postgres. Distinct deployment target from Linux + systemd — see resonate-server-deployment for the VM pattern.
Companion skill: workers that talk to this server deploy via resonate-gcp-deployments-typescript.
When to use this skill
- You want the Resonate server on GCP without managing a VM.
- You want durable storage in Cloud SQL Postgres instead of on-disk SQLite.
- Your workers run on Cloud Functions, Cloud Run, or any other environment that can reach a Cloud Run service over HTTPS.
When NOT to use this skill
- You manage the host yourself (VM, bare metal, homelab) — use
resonate-server-deploymentfor the systemd pattern. - You're deploying TypeScript workers (not the server itself) to GCP — use
resonate-gcp-deployments-typescript.