部署ibm cloud 的步驟並不繁瑣,命令也很簡單,其中最重要的是虛擬環境的生成。
下面來看一下創建IBM 應用程序的步驟:
一. 注冊賬號
https://cloud.ibm.com/registration
這一步沒有什么疑問,只需要輸入郵箱和驗證碼,然后完善個人信息即可創建。(相比於AWS 和 Azure 這兩個服務,IBM不需要信用卡服務這一點真的十分友好了)
二. 登陸
輸入已經創建好的用戶郵箱和密碼進行登錄
三. 安裝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文件
以下是我創建成功的應用程序目錄