Heroku是一個(gè)支持多種編程語言的云平臺。平臺注冊就免費(fèi)提供5個(gè)服務(wù)。項(xiàng)目發(fā)布簡單纠屋,可以直接通過GitHub拉取代碼部署,或者本地heroku-cli來管理和部署應(yīng)用盾计,提供服務(wù)免費(fèi)域名售担。
官網(wǎng)地址 https://heroku.com
heroku控制臺
一、通過heroku DashBoard 來部署一個(gè)應(yīng)用
項(xiàng)目地址:https://github.com/huiqiangyang/demo.git
關(guān)鍵點(diǎn)
- 需要?jiǎng)?chuàng)建文件Procfile文件署辉,并填寫一下內(nèi)容(其實(shí)是指定應(yīng)用類型和啟動(dòng)命令)
web: java $JAVA_OPTS -jar target/*.jar --server.port=$PORT
創(chuàng)建應(yīng)用
image.png
- 選擇GitHub部署族铆,并且選擇部署項(xiàng)目,部署分支哭尝,是否提交變動(dòng)自動(dòng)部署
image.png
- 項(xiàng)目開始部署哥攘,查看啟動(dòng)日志,項(xiàng)目部署拉jar速度非巢酿校快逝淹,幾秒時(shí)間部署成功
image.png
二、通過heroku-cli 來部署一個(gè)應(yīng)用
image.png
開發(fā)環(huán)境為Mac
// 安裝 heroku-cli
brew install heroku
//登錄
heroku login
//輸入用戶名密碼
//查看幫助
heroku apps
//部署應(yīng)用
heroku git:clone -a hui-hello
cd hui-hello
git add .
git commit -am "make it better"
git push heroku master
//查看日志
heroku logs -t -a appname
//打開應(yīng)用
heroku open -a hui-hello