这是基本的教育问题。我对一些基本概念感到困惑。
所以我在我的本地机器上工作,我创建了 R-markdown (Shiny doc) 。现在,如果我想发布它,我只需单击右上角(我之前在 Shinyapps.io 上建立帐户并连接到它的位置)。好吧,由于某些原因,我想将它发布到与 Shinyapps.io 不同的地方。所以我的理解是,如果我在 docker 中安装和配置闪亮的服务器,我就可以完成它。这是准确的吗?我是否也需要 Shiny 代理。
我还阅读了关于 dockerizing 闪亮的应用程序,但这听起来像是为每个应用程序创建容器实例的大量工作。
发布按钮适用于shinyapps.io 或rstudio connect。如果您想使用免费的 Shiny-server 发布应用程序,您将无法使用发布按钮。您需要将应用程序的副本放在您配置 Shiny-server 以从中发布的文件夹树中。这有点手动。您不一定需要 Docker,但您确实需要一台 Linux 计算机来运行 Shiny-server。如果你想把你的应用程序放在 docker 容器中,如果你想走免费路线,你会想要检查 Shinyproxy。如果你想走那条路,RStudio 有很好的付费选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句