Skip to contents

dv.manager allows periodical reloading of the datasets.

In the run_app() call we specify the duration after which the datasets should be reloaded via the reload_period parameter.

dv.manager::run_app(
  data = list("DS" = data),
  module_list = module_list,
  reload_period = lubridate::duration(12, "hours")
)

The reload_data parameter is specified as either a lubridate object to specify a duration or a positive numeric value which then is interpreted as a lubridate duration object in days.
By default the dv.manager does not reload the datasets after a specific time, as the reload_data parameter is NULL.

The functionality to reload the datasets has been implemented via "touching" an "restart.txt" file and therefore the "shiny-server" will then cover the reloading of the application and therefore a reloading of the datasets.