部署ibm cloud 的步骤并不繁琐,命令也很简单,其中最重要的是虚拟环境的生成。
下面来看一下创建IBM 应用程序的步骤:
一. 注册账号
https://cloud.ibm.com/registration
这一步没有什么疑问,只需要输入邮箱和验证码,然后完善个人信息即可创建。(相比于AWS 和 Azure 这两个服务,IBM不需要信用卡服务这一点真的十分友好了)
二. 登陆
https://cloud.ibm.com/login
输入已经创建好的用户邮箱和密码进行登录
三. 安装Cli (mac os)
终端输入:/bin/bash -c "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
2. brew install cloudfoundry/tap/cf-cli
四. 登陆cf cli 并配置接口
终端输入:
1.cf login -a https://api.ng.bluemix.net
2.按照提示输入之前已经注册好的IBM Cloud 邮箱和密码
五. 创建应用
1. 命令行进入您所要部署的应用程序文件
cd /Users/Desktop/project (cd后是您应用程序的路径,也可直接到应用程序中copy path)
2. cf push projectname -m 128M (此处的projectname为您IBM cloud 应用程序的名称,不强制要求与本地应用程序同名)
3. 创建成功后,会生成网址。 应用网址为 projectname.mybluemix.net (IBM cloud 应用程序的名称.mybluemix.net )
4. 若创建不成功,可查看日志,根据报错解决error
注意事项:
1. 您的IBM Cloud 每次部署时分配 128M 的资源空间,IBM Cloud可以免费使用 256M ,也就是说,在同一个IBM 账号下,您只能免费部署2个 应用程序。
2. 请勿在应用程序中写入本地文件的绝对路径
3. 将 测试使用的本机IP地址 由 127.0.0.1 改为 0.0.0.0
4. 若创建不成功,查看您的应用程序的虚拟环境和配置
5. pip freeze >requirements.txt 创建requirements文件
以下是我创建成功的应用程序目录