用IBM Cloud Foundry跑一个spring boot
2020-09-23 本文已影响0人
几簟生凉
IBM Cloud Foundry 提供256M内存免费的应用容器,可以用来跑一个个人博客,后续我也会更新相关内容,这里简单介绍怎么跑个spring boot 的hello world程序。
大致分为三部分:
一、 注册IBM Cloud
二、下载、安装、登录命令行接口(command-line interface)
三、创建spring boot项目并在ibm云上运行
你找到这里想必已经完成了前两步,这里只介绍第三步。
-
创建一个常规的spring boot应用
image.png image.png -
在static下建一个index.html
image.png
-
必要的 ,将端口改成80
image.png
-
执行下bootWar,找到生成的war包
image.png -
为了省事,在war包的同目录下新建一个manifest.yml,填入以下内容
applications:
- name: demo
random-route: true
path: ./demo-0.0.1-SNAPSHOT.war
memory: 128M
instances: 1
要求name唯一,像demo这种名字都没冲突可以说明是你自己的应用唯一。对于免费用户memory,256M是所有活动应用的总和,关闭的不计入。
- 将命令行切到该目录下执行
ibmcloud cf push
image.png
-
这样就成功了
image.png -
进入控制台,查看已部署的应用,点击routes访问
image.png image.png