将 shiny 应用程序的开发版本部署到 shinyapps.io
Deploying a development version of a shiny app to shinyapps.io
我开发了一个已部署到 shinyapps.io 的应用程序。已经决定应该有两个部署版本——一个用于测试目的,一个稳定版本。有什么方法可以通过 RStudio GUI 或命令行执行此操作吗?
我认为没有办法让一个应用程序同时安装生产版和开发版。我使用 RStudio Connect(应该与 shinyapps.io 足够相似),我们推送到两个名称相似的不同应用程序。也就是说,根据您的更新,可能会使用以下各项:
rsconnect::deployApp(..., appName="MyApp")
rsconnect::deployApp(..., appName="MyApp_dev")
虽然我认为拥有“将应用程序 A 复制到应用程序 B”的功能会很棒,这样,当准备就绪时,您可以自动将 "MyApp_dev"
复制到 "MyApp"
,但是。 .. 我看不到该功能一直都非常有用,所以一旦我们确认开发版本足够,我们将代码推送到 "MyApp"
,而不更新开发代码。
我开发了一个已部署到 shinyapps.io 的应用程序。已经决定应该有两个部署版本——一个用于测试目的,一个稳定版本。有什么方法可以通过 RStudio GUI 或命令行执行此操作吗?
我认为没有办法让一个应用程序同时安装生产版和开发版。我使用 RStudio Connect(应该与 shinyapps.io 足够相似),我们推送到两个名称相似的不同应用程序。也就是说,根据您的更新,可能会使用以下各项:
rsconnect::deployApp(..., appName="MyApp")
rsconnect::deployApp(..., appName="MyApp_dev")
虽然我认为拥有“将应用程序 A 复制到应用程序 B”的功能会很棒,这样,当准备就绪时,您可以自动将 "MyApp_dev"
复制到 "MyApp"
,但是。 .. 我看不到该功能一直都非常有用,所以一旦我们确认开发版本足够,我们将代码推送到 "MyApp"
,而不更新开发代码。