Heroku

學習將先前做出的網頁佈屬至雲端平台—Heroku。

步驟一

下載 Heroku Command Line Interface (CLI),安裝完後,使用 cmd.exe 輸入以下指令。

heroku --version

如安裝正確,會跳出安裝的 Heroku CLI 版本

接著再用 cmd.exe 輸入你的Heroku帳號 和 密碼。

heroku logi

步驟二

新增3個檔案 :

  1. requirements.txt

    這個檔案是要告訴Heroku,需要用到那些套件。

    我們使用了 : Jinja2、gunicorn、Flask。

    *可以使用 cmd 輸入以下指令查看目前電腦所安裝的套件

pip freeze
  1. Procfile

    這個檔案是要告訴Heroku要如何啟動我的網頁,在Heroku裡,官方使用Gunicorn來啟動網頁,可參考 python-gunicorn Heroku

    所以在requirements.txt裡,請記得要輸入gunicorn

    *Procfile 檔案,基本使用方法如下

web gunicorn app_run:app

app_run 就是自己的的 app_run.py,請依照自己設定的名稱自行修改

  1. runtime.txt

    runtime.txt 檔案裡,只需要簡單的填入你想要指定的 python 版本

python-3.4.3

可參考Heroku python-runtimes

步驟三

先創造 Heroku application (因 Flask 進入 Heroku 會是一個應用程式)

方法一 :

輸入以下指令

heroku creat

方法二 :

到網頁上新增一個Heroku applicatio

  • 初始化

用 cmd.exe 切換到目錄底下,初始化

git init
  • 佈署

指定 remote

heroku git:remote -a kuanru

kuanru 這是我自己的,請輸入自己的。

這些指令你可以在 web 裡的 deploy 看到。

  • 畫面

如果佈署成功,網址會是 https://kuanru.herokuapp.com/

Last updated