从shinyapps.io中提取/克隆已部署的应用程序

时间:2014-11-11 15:12:27

标签: r git shiny rstudio shiny-server

我已经在家庭计算机上的shinyapps.io服务器上部署了一个应用程序。

如何,我可以将同一个应用程序实例拉到另一台计算机上。 我已经添加了令牌并从第二台计算机获得了我的帐户的权限。 是否有cloneApp()或pullApp()函数或类似的东西?或者我必须在github上托管它,然后我有更多的自由。

由于

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案是在github上托管代码,然后你在shinyapps.io上唯一的东西就是从github仓库下拉相关代码的指针。

server.R:
eval(parse(text=RCurl::getURL("https://gist.github.com/myrepo", ssl.verifypeer=FALSE)))

ui.R:
eval(parse(text=RCurl::getURL("https://gist.github.com/myrepo", ssl.verifypeer=FALSE)))

这样,该应用程序将在shinyapps.io中提供,您可以从任何您喜欢的地方克隆该github repo。

同时查看this discussion