inst/shiny/shiny_cloudrun/cloud_build/build.R

library(googleCloudRunner)

repo <- cr_buildtrigger_repo("MarkEdmondson1234/shiny-cloudrun-demo")
cr_deploy_docker_trigger(
  repo,
  image = "shiny-cloudrun"
)

cr_run(sprintf("gcr.io/%s/shiny-cloudrun:latest", cr_project_get()),
       name = "shiny-cloudrun",
       concurrency = 10,
       max_instances = 1)

# deploy the app version from this folder
cr_deploy_run("inst/shiny/shiny_cloudrun/app/",
              remote = "shiny-cloudrun-sc",
              tag = c("latest", "$BUILD_ID"),
              max_instances = 1,
              concurrency = 80)
MarkEdmondson1234/googleCloudRunner documentation built on Feb. 5, 2023, 5:45 p.m.