我创建了一个可以在本地运行的Shiny应用程序,但是我希望能够通过办公室与我的同事共享应用程序。
我已在本地网络上设置了Shiny Server(免费版),当我转到该地址时,示例应用程序正常工作。但是,我没有找到有关如何将我的应用程序部署到闪亮服务器的任何信息,仅适用于shinyapps.io,这不是我需要的。
你能把我放在正确的方向吗?我是否需要通过文件传输应用程序复制文件,还是可以直接从R部署?
答案 0 :(得分:1)
如果您已启动并运行Shiny Server,那么您需要做的就是在Shiny Server上的/srv/shiny-server/
中为您的Shiny App创建一个文件夹,然后将您的ui.R和server.R文件复制到该文件夹中。夹。
如果您的Shiny应用程序安装了必要的R包依赖项,那么您的Shiny应用程序应该可以通过浏览器访问(只需使用示例应用程序的URL并插入您的文件夹名称)
据我所知,没有办法直接从R部署您自己的本地Shiny Server的更新,但您应该能够通过源控制/部署工具链来实现这一点,例如: Git和Gitlab