回答

1

渲染Shiny R Markdown文檔需要服務器端支持。這是開源Shiny Server產品的一項功能(請參閱Shiny Server documentation),該功能似乎並未由ShinyProxy實施。

如果你想增加對ShinyProxy的支持,這不會非常困難;有一些細節需要解決,但基本上代理只需要使用rmarkdown::run()而不是shiny::runApp()

+0

我應該在哪裏添加'rmarkdown :: run()'? – Juanchi

+0

#jonathan你能幫我這個嗎? http://stackoverflow.com/questions/40852523/r-flexdashboard-site-not-found-after-deploying – Juanchi

1

實際上支持ShinyProxy開箱即用。你只需要添加yourfile.Rmd文件泊塢窗圖像(即添加在您的Dockerfile相關命令),然後在apps塊相關領域使用 的

docker-cmd: ["R", "-e rmarkdown::run('/path/to/yourFile.Rmd')"]

。關於應用配置的詳細信息here