如何将Shiny应用程序部署到Shiny Server?

时间:2016-02-03 13:45:19

标签: r shiny shiny-server

我创建了一个可以在本地运行的Shiny应用程序,但是我希望能够通过办公室与我的同事共享应用程序。

我已在本地网络上设置了Shiny Server(免费版),当我转到该地址时,示例应用程序正常工作。但是,我没有找到有关如何将我的应用程序部署到闪亮服务器的任何信息,仅适用于shinyapps.io,这不是我需要的。

你能把我放在正确的方向吗?我是否需要通过文件传输应用程序复制文件,还是可以直接从R部署?

1 个答案:

答案 0 :(得分:1)

如果您已启动并运行Shiny Server,那么您需要做的就是在Shiny Server上的/srv/shiny-server/中为您的Shiny App创建一个文件夹,然后将您的ui.R和server.R文件复制到该文件夹​​中。夹。

如果您的Shiny应用程序安装了必要的R包依赖项,那么您的Shiny应用程序应该可以通过浏览器访问(只需使用示例应用程序的URL并插入您的文件夹名称)

据我所知,没有办法直接从R部署您自己的本地Shiny Server的更新,但您应该能够通过源控制/部署工具链来实现这一点,例如: Git和Gitlab