【发布时间】:2015-10-09 20:54:14
【问题描述】:
我开始使用 IBM Bluemix 和 CloudFoundry。使用 Node.js/Cloudant 应用程序的教程示例,我的开发工作流程看起来非常慢。使用 cf 进行开发的最佳实践是什么?
这就是我现在要做的
- 在本地编辑我的文件
cf push myapp- 等待应用部署较长时间
- 测试发现错误
- 重复
【问题讨论】:
标签: ibm-cloud
我开始使用 IBM Bluemix 和 CloudFoundry。使用 Node.js/Cloudant 应用程序的教程示例,我的开发工作流程看起来非常慢。使用 cf 进行开发的最佳实践是什么?
这就是我现在要做的
cf push myapp【问题讨论】:
标签: ibm-cloud
如果您正在构建 Node.js 应用程序,您可以使用 Bluemix Live Sync 在 Bluemix 上快速更新应用程序实例,并像在桌面上一样进行开发,而无需重新部署。
您可以选择下载bl cli 以使用Desktop Sync 与本地目录同步,或者在DevOps Services 上设置您的项目并使用实时编辑直接在浏览器中编辑代码。在文档中查找Bluemix Live Sync。
https://developer.ibm.com/devops-services/2015/02/13/everything-kitchen-sync-bluemix-live-sync/
如果您正在进行更密集的开发,那么在本地设置节点并定期推送到 Bluemix 会更快。您仍然可以在本地使用大多数 Bluemix 服务。
【讨论】:
如果您必须依赖驻留在 Bluemix 中的架构,并且无法在本地进行测试,则无法避免“推送”命令和您描述的工作流程。关于第 3 点,您可能遇到了https://developer.ibm.com/bluemix/support/#status 宣布的平台问题。
【讨论】: