用 Heroku 部署網站
Heroku 是一個專門讓人放置網站的服務。它和我們前面使用的 PythonAnywhere 不一樣,不是直接給你一個 Linux 伺服器,讓你自己設定,而是提供一組與作業系統無關的特定介面。這種服務常被稱作 PaaS(platform as a service,平台即服務),與 PythonAnywhere 的 Iaas(intrastructure as a service,設施即服務)相對。這個章節會帶你註冊、設定一個 Heroku 帳號,並將你的網站部署上去。 冷知識:這份教學手冊也是使用 Heroku 部署,程式碼在 https://github.com/djangogirlstaipei/djangogirlstaipei 。 註冊 Heroku 帳號 首先我們要註冊一個帳號。前往 https://id.heroku.com/signup ,輸入你的 Email 信箱,然後點選「Sign Up」按鈕。 稍等幾分鐘後,去你輸入的信箱收信。你應該會收到一封像這樣的 Email: 點選第二行的連結後,應該會出現一個網頁。請在「Password」與「Confirm Password」輸入密碼後,按下 Save 完成註冊。 如果你把下面的框框打勾,Heroku 就會寄一些活動廣告給你。勾不勾都可以。 按下 Save 後等一陣子,直到 A moment please 的字樣消失後,就代表註冊完成! 安裝 Heroku 工具 接著要安裝 Heroku 工具,好讓我們能在命令列使用 Heroku。 點選 這個連結 下載安裝程式,並雙擊執行。如果出現「不明發行者」的警告視窗,請直接按「是」繼續執行。進入安裝程式後一直按「Next」,直到看見這個畫面: 請把「Full Installation」改成「Custom Installation」,然後在出現的方塊中把「Git and SSH」 取消勾選 ,像這樣: 按下「Next」,來到這個畫面: 接著按「Install」直接開始安裝。完成後會看到這個畫面: 按下「Finish」,完成安裝。 設定 Heroku 工具 在終端機內輸入以下指令: heroku login ...