iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
自我挑戰組

BeautifulSoup網頁爬蟲佐Django伺服器框架附AWS雲端運算服務系列 第 25

[Day 25] 中場休息 - 沒信用卡的學生福星,heroku

好的,由於昨天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
就等下篇再分解啦~


上一篇
[Day 24] 第二主餐 pt.3-賀,喬遷aws
下一篇
[Day 26] 第二主餐 pt.4-賀喬遷aws二度,aws佈署完整步驟
系列文
BeautifulSoup網頁爬蟲佐Django伺服器框架附AWS雲端運算服務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言