R Shiny Server - установить анимацию загрузки при запуске приложения - PullRequest
0 голосов
/ 16 октября 2019

В прошлом я использовал shinyapps.io, и он обеспечивает анимацию загрузки (спиннер) при запуске приложения. Это полезно, потому что я загружаю 200MB .RData -файлов в память (один раз при запуске, а не для каждого server()). Это займет до 40 секунд (в будущем я перейду к хранению данных в базе данных, но сейчас это то, что я получил).

Для других приложений я использовал образ докера rocker/shiny и хотел полностью перейти на подход, основанный на Docker, и поместить все мои блестящие приложения на один сервер и отойти от shinyapps.io. Однако одна проблема, с которой я столкнулся в этом приложении, заключается в том, что не отображает анимацию загрузки при запуске , поэтому пользователь остается с серым экраном в течение хороших 30-40 секунд, пока данные загружаются вфон.

Что касается кода, я загружаю все данные и затем набираю ui.R и server.R перед запуском shiny::shinyApp(ui = ui, server = server).

Кто-нибудь из вас знает способ указатьзагрузка анимации при запуске приложения (я ничего не нашел в самой конфигурации сервера, но я мог что-то пропустить)? Или вы нашли хороший обходной путь для достижения желаемого результата?

...