Presentation is loading. Please wait.

Presentation is loading. Please wait.

Heroku 組員: 405261033 劉建良 405261071 曾冠偉.

Similar presentations


Presentation on theme: "Heroku 組員: 405261033 劉建良 405261071 曾冠偉."— Presentation transcript:

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)
 輸入網址 站了


Download ppt "Heroku 組員: 405261033 劉建良 405261071 曾冠偉."

Similar presentations


Ads by Google