使用 Heroku 進行部署
-
下載 Heroku Toolbelt 。
-
導航到 Django 應用程式源的根目錄。你需要 tk
-
輸入
heroku create [app_name]
。如果你沒有提供應用名稱,Heroku 將隨機為你生成一個。你的應用網址將是http://[app name].herokuapp.com
-
建立一個名為
Procfile
的文字檔案。不要在最後放置副檔名。web: <bash command to start production server>
如果你有工作程序,也可以新增它。以格式新增另一行:
worker-name: <bash command to start worker>
-
新增 requirements.txt。
- 如果你使用的是虛擬環境,請執行
pip freeze > requirements.txt
- 否則,獲得虛擬環境! 。你也可以手動列出所需的 Python 包,但本教程不會介紹。
-
這是部署時間!
git push heroku master
Heroku 需要 git 儲存庫或 dropbox 資料夾來進行部署。你也可以在
heroku.com
中從 GitHub 儲存庫設定自動重新載入,但我們不會在本教程中介紹它。heroku ps:scale web=1
heroku open
或導航到http://app-name.herokuapp.com
提示:
heroku open
在預設瀏覽器中開啟 heroku 應用程式的 URL。 -
新增附加元件。你需要將 Django 應用程式配置為與 Heroku 中提供的資料庫繫結為附加元件。此示例不包括此內容,但另一個示例是在 Heroku 中部署資料庫的管道中。