之前一直有聽說Heroku的服務相當好用,其實帳號也申請好了.
但是一直沒有時間把他設定起來,而是一直卡在local端學習Ruby on Rails
不過最近開始要認真把它弄起來,也要把Python開始好好的補習一下
這裡稍微記錄一下關於如何在Mac上架設Heroku Python App的筆記

  • 主要流程參考Heroku官方教學說明,這裡只挑一些會有問題的地方加上註解:

  • 關於Python 環境架設

    • 由於Mac OS本身就有Python,這倒不是太困難的事情.主要是要安裝VisualEnv (這裡有更多說明)

      • easy_install virtualenv
  •  Heroku login與SSH key

    • 第一次打Heroku login 會自動把在你設定的.ssh/rsa_pub 上傳到server去當做你的key
  • 關於Heroku Toolkit : Procfile 與 foreman

    • Procfile是你需要寫一個設定檔 “Procfile”去執行相關的app

    • foreman 可以讓你local 去執行你要建立在Heroku的app

  • 由於架構上是利用 git 把你local 的檔案上傳到遠端的 Heroku Git server 然後去執行它.所以必須要了解Git基本指令,每次改完code可以先用foreman先在本地端預覽,然後再push到Heroku

好了,這樣也架設好第一個Heroku 第一個App接下來要學習更複雜的Python與更多的應用 

參考:


Buy Me A Coffee

Evan

Attitude is everything