之前一直有聽說Heroku的服務相當好用,其實帳號也申請好了.
但是一直沒有時間把他設定起來,而是一直卡在local端學習Ruby on Rails
不過最近開始要認真把它弄起來,也要把Python開始好好的補習一下
這裡稍微記錄一下關於如何在Mac上架設Heroku Python App的筆記
- 
    主要流程參考Heroku官方教學說明,這裡只挑一些會有問題的地方加上註解: 
- 
    關於Python 環境架設 
- 
    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與更多的應用
參考:
- 
    Windows Heroku Python 架設 http://danjog.blogspot.tw/2013/08/heroku-windows.html 
- 
    Python DJango Heroku http://www.openfoundry.org/tw/tech-column/8564-python-django-on-heroku 
- 
    Heroku with Python https://devcenter.heroku.com/articles/getting-started-with-python 
- 
    Git command http://blog.longwin.com.tw/2009/05/git-learn-initial-command-2009/ 
- 
    Python VirtualEnv http://www.openfoundry.org/tw/tech-column/8516-pythons-virtual-environment-and-multi-version-programming-tools-virtualenv-and-pythonbrew 
