IBM Cloud | 3分钟了解Cloud Foundry 应
2019-11-17 本文已影响0人
程序猿蓝天
内容回顾
上一篇文章中我们使用Cloudant服务开发了一个简单的Spring Boot应用,没有拿到源码的同学可以在Github中搜索bluesky-cloudant下载代码,本节将介绍如何在IBM Cloud中部署应用。
创建IBM Cloud应用
在IBM Cloud Dashboard中创建应用有两种方式,一种是通过入门模板工具包,另外一种直接创建Cloud Foundry应用。
IBM Cloud提供了包括Java, Python, Node JS以及集成了Watson Cognitive服务的多种工具包。以下是入门模板工具包部分内容。
入门模板工具包今天我们使用另一种方式IBM Cloud Cli来创建并发布我们的应用,同学们可以自行到IBM Cloud官网查看安装文档。在创建IBM Cloud账号时尽量选择离的近的Region以免网络超时。
登录IBM Cloud Cli
点击Dashboard面板右上角小人图标选择登录到CLI和API,在规定时间内复制命令登录。登录完成后需要配置,这里的Group我们使用默认组,Location使用us-south。
通过命令行创建应用
首先在cloudant-cloud-app工程根目录下创建manifest.yml文件,然后在根目录下使用ibmcloud cf push就可以啦,怎么样?是不是很方便呢?
文件内容如下:
manifest.yml现在应用启动了吗?如果您按照上述命令操作完成,会在Dashboard中看到名为app-deployment-demo的Cloud Foundry应用程序。但是信息提示程序启动并未成功,可以使用如下命令查看日志:
通过日志并回顾上一篇文章中cloudant-spring-boot-starter的代码,您已经猜到问题原因了吗?下面我们就来一起解决这个问题。