Defines a bundle from static files. It copies all files to a temporary directory, generates a basic manifest file (using the first file as the "primary"), and bundles the directory.

bundle_static(
  path,
  filename = fs::file_temp(pattern = "bundle", ext = ".tar.gz")
)

Arguments

path

The path to a file (or files) that will be used for the static bundle

filename

The output bundle path

Value

Bundle A bundle object

Details

NOTE: the rsconnect package is required for this function to work properly.

See also

Other deployment functions: bundle_dir(), bundle_path(), deploy(), download_bundle(), poll_task()

Examples


bundle_static(system.file("logo.png", package = "connectapi"))
#> Bundling directory (/tmp/RtmpWw2dXg/bundledir240f716790e3)
#> Posit Connect Bundle: 
#>   Path: /tmp/RtmpWw2dXg/bundle240f5f46e5c9.tar.gz
#>   Size: 23.9K
#> 
#> bundle_path("/tmp/RtmpWw2dXg/bundle240f5f46e5c9.tar.gz")
#>