好的,由於昨天aws架設完環境後今天突然爆炸了
所以可能要重新架過aws
那今天就先來講講沒有信用卡學生的另一種選擇,heroku
廢話不多說,咱們累狗~
由於時間關係,這裡就不講那些帳號創辦了
反正他創辦起來也比aws簡單多了
我們直接進入主控版
進入之後點選右上角的New,接著點Create New App
然後就會進入到這個地方
一樣APP名填你喜歡的名字就好
建立完之後就可以看到這個
然後我們就可以回到cmder了
首先我們先login
login完之後進入剛剛建立的資料夾,先下這兩個指令
git init
heroku git:remote -a heroku-stonks
下完之後把stonks內的東東全部複製過去,像這樣
然後我們先進requirements.txt裡面把文件修改成下面這樣
django
mysqlclient
其實老實說,我們從頭到尾也只有用pip下載這兩個
所以requirements.txt的東東根本沒那麼複雜
哭啊
好啦算了,反正不經一事不長一智
然後接著進到settings.py裡面
加上這幾行
import os
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
這幾行就是等等heroku要建立環境時要建立的位置
好啦,這些處理完後,就是熟悉的git指令啦
git add .
git commit -am "upload to heroku"
git push heroku master
然後你就會看到heroku會自動偵測你用哪種語言
然後下載對應套件跟requirements.txt內的東東
可以說是十分方便啊
最後只要看到他push成功,就是佈署完成啦~
以上就是heroku的初步操作
由於最近比較忙,加上aws本人也是邊做邊學
難免會有許多意外
下一篇要繼續講heroku還是回到aws
就等下篇再分解啦~