Download presentation
Presentation is loading. Please wait.
1
Heroku 組員: 劉建良 曾冠偉
2
Heroku介紹 Heroku是Paas的一種服務,目前支援Ruby、java、node.js、Scala、 clojure、python、php、perl等語言
3
Heroku優點 1.有免費額度 2.省去自己架伺服器的困擾 3.使用git可以輕易將專案推上heroku
4
heroku免費額度 半小時內無人連線會進入休眠,下次使用要等20秒左右來啟動系 統 資料庫限制一萬筆資料,最多20人同時連線
依照dyno(heroku的計價單位,1 dyno每秒大約可處理10~50個 request)的運行時間計費,一個月有550小時的免費額度,信用卡 認證後1000小時
5
使用教學
6
安裝Heroku CLI 使用以下網址安裝 安裝完後在cmd輸入heroku若有以下畫面表示安裝成功
7
安裝git 使用以下網址安裝git https://git-scm.com/download/win
安裝完後在cmd輸入git若有以下畫面表示安裝成功
8
設定git作者資訊 在cmd內輸入以下指令設定username和email
git config --global user.name “name“ git config --global user. “ "
9
專案的git初始設定 將cmd目錄切到專案的資料夾 輸入git init讓git對目錄進行版本控制
10
在heroku創建專案 在cmd輸入heroku login指令進行登入 登入成功會有以下畫面 使用以下指令創建專案
heroku create “專案名稱” 專案名稱不能和其他人重複(因網址會一樣)
11
把專案推上heroku的準備動作 新增requrements.txt在專案底下,內容寫入需要用的套件
以下例子表示專案會使用到line-bot-sdk、flask、snownlp、 beautifulsoup4這4個套件
12
新增procfile檔案在專案底下 在此檔案內可以定義程序類型格式為: <process type>: <command> 以下範例的web(process type)表示會用到web dyno,web type比較 特別heroku會為這個指令提供一個port,並且設定此程序監聽這個 port的請求
13
將專案推上heroku 使用git push heroku master指令將專案推上heroku(push前要記得 先commit)
輸入網址 站了
Similar presentations