Heroku

tags: Heroku

一、指令介紹

1.設置Heroku環境

//登入heroku
heroku login    

//下載應用程式
git clone https://github.com/heroku/java-getting-started 

2.部屬Heroku

//建立Heroku
heroku create

//部署代碼至Heroku
git push heroku master

3.運行Heroku


//設定正在運行的dynos數量
heroku ps:scale web=<數量> queue=<數量>

//查看日誌
heroku logs --tail

//檢查正在運行的dynos數量、內容
heroku ps

//打開網站
heroku open

//本地運行應用程式 (http://localhost:5000)
heroku local

//設置config環境變數
heroku config:set <變數>="<值>"

//查看config
heroku config

//查看發布紀錄
heroku releases

//在 heroku 上執行指令
heroku run

//下載插件
heroku addons:create {name}

//列出現在有數據庫
heroku addons

//查看插件的日誌消息
heroku addons:open {name}

//查看Heroku Postgres信息
heroku pg

ps:scale web=1 詳細說明

4.查詢Heroku Log檔

 heroku logs -n 500 -a ilearned-https //找ilearned-https這個專案前500筆Log檔

二、檔案介紹

Procfile

Heroku應用程序使用一個名為Procfile的特殊明文文件來明確聲明應該執行哪個命令來啟動您的應用程序
程式碼為:

web: java -jar target/java-getting-started-1.0.jar

這段是一個進程類型,web以及運行它所需的命令,其中的web聲明此進程類型將附加到Heroku的HTTP路由,並且它將能夠接收Web流量

system.properties

表示要使用的Java版本

java.runtime.version=1.8