我正在Watson Studio Project中使用RStudio IDE来开发一个闪亮的应用程序。从 RStudio 中启动应用程序没有问题。我在这里的问题是如何部署应用程序,以便可以使用普通浏览器的 URL 访问它。
我发现 Watson Studio 文档谈到了 R 闪亮服务器的部署,当它是您项目中的资产时:
https://content-dsxlocal.mybluemix.net/docs/content/SSAS34_current/local-dev/mmd-create_deployment_asset_app.html
所以问题是如何注册在RStudio中开发的闪亮应用程序,作为Watson Studio项目的闪亮服务器资产?
这里还描述了一个解决方案:将 R shiny 部署到 IBM 云服务器
但它似乎有点过时了,我正在 Watson Studio 中寻找解决方案,而无需下载所有源文件。
感谢您的回答。
文档中找到的功能目前仅在 Watson Studio 本地可用,但希望它也能很快在公共云中可用(就在最近,项目导入/导出功能在公共云中可用,所以事情似乎进展很快(。
同时,您可以使用 Kubernetes 和 Docker 将其部署在 IBM Cloud 上(教程:https://github.com/holken1/deploying-r-on-cloud(,并且可以使用 AppID 和 Kubernetes 入口来确保适当的应用程序安全性。
希望有帮助。