miraiioin/Deploy to Google Cloud Run (with ENV support)

Builds, pushes, and deploys to Google Cloud Run with safe env handling (.env → YAML), Artifact Registry, and GitHub Secrets support.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
service_nameCloud Run service nameyes
regionGCP region (e.g. us-west1)yes
project_idGCP project IDyes
image_repositoryArtifact Registry repository nameyes
env_file_base32Base32-encoded .env file contents (use `base32 < .env` to generate)yes
gcp_sa_keyGCP service account JSON key (raw JSON, not base64)yes
backend_pathPath to the directory containing your Dockerfilebackend
allow_unauthenticatedAllow unauthenticated access to the deployed servicetrue
cloud_run_flagsAdditional flags to pass to `gcloud run deploy` (e.g. --memory=512Mi --cpu=1)""
namedescription
service_urlDeployed Cloud Run service URL
image_uriFull URI of the pushed container image