我想部署我闪亮的应用程序,但作为一个包是这样的:
library(mylibrary)
run_app()
我怎样才能做到这一点?
谢谢
如果您是使用 构建应用程序的{golem}
,则可以执行以下操作:
devtools::build()
),然后将其发送tar.gz
到 CRAN{golem}
来执行此操作(add_rstudioconnect_file()
例如)Dockerfile
usinggolem::add_dockerfile()
我建议使用以下资源以获取更多信息:https ://engineering-shiny.org/deploy-golem.html
科林
我认为您想使用rsconnect
包/方式来部署应用程序。然后你可以使用 CRAN 和/或公共 github 包。
https://rdrr.io/cran/rsconnect/man/rsconnectPackages.html
您应该首先将您的包在 github 上公开。然后在本地安装它,devtools::install_github
这对于为包创建正确的说明文件很重要packrat
。现在您可以使用rsconnect::deployApp
功能或 rsconnect 按钮来部署应用程序。