Posts

Showing posts with the label heroku

關於 heroku 在 windows 上的部署

其實之前就做過了, 只是沒能留下筆記, 只好再把流程紀錄一遍. (怎感覺自己一直再重複作業 n 把事情搞複雜... Orz) *另外用 heroku 的主要考量還是想先試試水溫 (也是沒有錢 Orz), 待有固定收入再搬到 linode 好了 [目標] 在 heroku 上部屬 python web application [參考]  https://devcenter.heroku.com/articles/python [需要工具] 1. python (v2.7) 2. pip, Virtualenv, flask 3. heroku account, heroku client application [這裡略過] [ Local workstation setup -- Windows ] 0.1. python 2.7 ( 官網 ) 0.2. pip 的安裝需要 setuptools 跟 pip 的同時安裝, 這裡有佛心 執行檔 連結. 0.3. Virtualenv 的安裝直接下 :> pip install virtualenv 即可. 0.4. VIRTUAL_ENV = 'virtual_env27' 建立 folder :> mkdir VIRTUAL_ENV 建立 virtual environment :> virtualenv VIRTUAL_ENV 0.5. 安裝framework flask, 直接下 :> pip install flask 即可. 0.6. 建立 放至專案的 folder :> cd VIRTUAL_ENV ; :> mkdir Projects ; :> cd Projects 1.0. 建立 第一個專案 helloheroku folder :> mkdir helloheroku ; :> cd helloheroku 1.1. 建立 第一支 flask 程式 app.py, 參考 flask 官網 1.2. 利用 heroku 提供的兩個工具 Procfile 與 foreman 作 local testing Procfile 內文: web: python...