請先到Heroku官網註冊帳號,並依照步驟將Django專案部屬到Heroku。
- Ubuntu 16.04
- django
- django-heroku
- gunicorn
sudo snap install heroku --classic
其他作業系統的安裝方式,請參考 https://devcenter.heroku.com/articles/heroku-cli#download-and-install
請先註冊 Heroku 帳號,點選按鈕即可快速將 Github 專案部屬到 Heroku
將範例專案下載到你的電腦
git clone https://github.com/chenuin/heroku-startup-settings.git
若安裝heroku cli後,請用Heroku申請的帳號密碼登入。
heroku login
請在<project-name>
填入自訂的專案名稱。
heroku create <project_name>
heroku git:remote -a <project_name>
假設專案名稱為myproject
,打開瀏覽器myproject.herokuapp.com
查看你的專案,因此如果顯示"Name <project-name>
is already taken",可能是你想要的名稱已經先被佔用了,只要換別的名字試試看就好了。
heroku config:set DISABLE_COLLECTSTATIC=1
git push heroku master
heroku ps:scale web=1
只要打開https://<project_name>.herokuapp.com/
,就可以看到結果囉!如果不記得專案名稱,可以透過指令顯示執行網站url。
heroku open
範例專案的建立過程請參考: https://chenuin.blogspot.com/2018/08/django-djangoheroku.html