http://www.shinyproxy.io/を使用して光沢のあるアプリを配備する方法を知っています。基本的に私はちょうどserver.Rとui.Rが必要です。その後、ドッカーを使用して、それはかなり簡単な仕事です。FlexdashboardでShinyアプリケーションを展開
しかし、フレックスダッシュボードを使用している場合は、.rmdファイルしかありません。このデプロイメントを今すぐ実装するにはどうすればよいですか
http://www.shinyproxy.io/を使用して光沢のあるアプリを配備する方法を知っています。基本的に私はちょうどserver.Rとui.Rが必要です。その後、ドッカーを使用して、それはかなり簡単な仕事です。FlexdashboardでShinyアプリケーションを展開
しかし、フレックスダッシュボードを使用している場合は、.rmdファイルしかありません。このデプロイメントを今すぐ実装するにはどうすればよいですか
レンダリングShiny R Markdownドキュメントでは、サーバー側のサポートが必要です。これはShinyProxyによって実装されていないように見えるオープンソースのShiny Server製品(Shiny Server documentationを参照)の機能です。
ShinyProxyにサポートを追加する場合は、それほど難しくありません。問題を解決するにはいくつかの詳細がありますが、プロキシはshiny::runApp()
の代わりにrmarkdown::run()
を使用するだけです。
これはShinyProxyによって実際にのでサポートされています。あなただけの(つまりは、あなたのDockerfileで関連するコマンドを追加)ドッキングウィンドウのイメージでyourfile.Rmd
ファイルを追加し、apps
ブロックの関連分野で
docker-cmd: ["R", "-e rmarkdown::run('/path/to/yourFile.Rmd')"]
を使用する必要があります。アプリの設定に関する詳細はこちらhere
'rmarkdown :: run()'をどこに追加すればよいですか? – Juanchi
#jonathanこれで私を助けてくれますか? http://stackoverflow.com/questions/40852523/r-flexdashboard-site-not-found-after-deploying – Juanchi