Prerequisites
- A Google Cloud project with billing enabled
gcloudauthenticated for that project- Terraform 1.5 or newer
- Cloud Build access, or an existing compatible container image
@hyperframes/gcp-cloud-runinstalled alongside the CLI
packages/gcp-cloud-run/Dockerfile with --image.
Deploy
~/.hyperframes/.
The default region is us-central1. Machine and scaling controls include
--region, --cpu, --memory, --max-instances, and --timeout.
Render
Width and height describe the authored canvas. Use--output-resolution when
the encoded result should be supersampled without changing the layout.
Reuse an upload
Projects are content-addressed. Upload an unchanged project once, then reuse its site ID for later renders:render-batch with a JSONL file when one template needs many sets of
variables:
Progress and teardown
Without--wait, a render returns its workflow execution name immediately.
destroy removes the Terraform-managed stack and its render bucket. Download
anything that must be retained before running it.
Programmatic use
@hyperframes/gcp-cloud-run/sdk exposes deploySite, renderToCloudRun, and
getRenderProgress for Node backends. The package also exports the Terraform
module and HTTP handler used by the deployed service.
See the GCP package reference for the SDK contract
and the complete infrastructure shape.