Блестящий приборный щиток автозапуска - PullRequest
0 голосов
/ 28 августа 2018

Я создал одну живую панель Shiny. Я знаю, как опубликовать его в shinyapps.io.

Q1: я получаю данные из json api и они часто меняются. Можно ли настроить автоматический запуск моего приложения каждый час автоматически в shinyapps.io? Если так, как это возможно.

Q2: Как опубликовать мою блестящую панель инструментов в AWS, включая Auto Trigger.

Заранее спасибо

1 Ответ

0 голосов
/ 28 августа 2018

Трудно объяснить, учитывая отсутствие воспроизводимого примера.

Используйте reactivePoll вместо reactive

data <- reactivePoll(
  intervalMillis = 1000 * 60 * 60, 
  session, 
  checkFunc = function(){
    Sys.time()
  }, 
  valueFunc = function(){
    # call API and return data here
  }
)

Вышеуказанное будет запускаться checkFunc при каждом intervalMillis, если результаты checkFunc отличаются, тогда возвращается valueFunc.

Это будет работать везде, где вы развертываете, см. Shiny Server Community издание, чтобы развернуть свой собственный сервер. Вы можете увидеть примеры на digitalocean .

...