connectapi icon indicating copy to clipboard operation
connectapi copied to clipboard

Setting env variables via `deploy_repo`

Open fh-mthomson opened this issue 1 year ago • 0 comments

Motivating context: we'd like users to be able to deploy to Connect BOTH:

  1. via Git (connectapi: already supported; rsconnect: see https://github.com/rstudio/rsconnect/issues/888), AND:
  2. Setting env vars at the time of deployment (connectapi: newly-supported, rsconnect: this issue)

For connectapi, I'm envisioning a parallel version of https://github.com/rstudio/rsconnect/issues/859#issuecomment-1600949465:

Sys.setenv(SECRET = "forty-two")

connectapi::deploy_repo(
    client = connectapi::connect(),
    repository = "X",
    branch = "Y",
    subdirectory = "Z",
    envVars = c("SECRET")
 )

fh-mthomson avatar Jun 29 '23 00:06 fh-mthomson