iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
1
自我挑戰組

30天Python學習心得分享系列 第 24

Day 24 - Heroku雲端主機教學

Hi 大家好~~~
今天要分享Heroku雲端主機教學,我覺得大家還是要去課程連結看一下會比較清楚喔!!!

若要將撰寫的程式部署到Heroku,除了上一篇Flask的環境建置裡的主程式外,
還需要在同個資料夾內新增以下3個檔案:

1.runtime.txt

這個檔案主要是說明使用的python版本

python-3.8.5

2.requirements.txt

告訴Heroku在執行這個專案時要使用哪些套件

Flask
gunicorn #這是為了在heroku上使用的,讓heroku可以啟動此次的專案

3.Procfile

告訴Heroku要怎樣啟動專案,注意檔名的P一定要大寫喔!

web: gunicorn 「你的主程式檔名」:app --log-file -

最後執行完畢時會跳出以下這段:

remote: -----> Compressing...
remote:        Done: 47.8M
remote: -----> Launching...
remote:        Released v1
remote:        https://「你在heroku建立app的名稱」.herokuapp.com/ deployed to Heroku 
remote: 
remote: Verifying deploy... done.

最後點擊網址,就可以看到自己寫的網頁拉!!!!
以上,就是今天的學習心得分享,若有錯誤的地方,再麻煩前輩們不吝指正,謝謝大家!
/images/emoticon/emoticon41.gif


上一篇
Day 23 - Flask環境建置
下一篇
Day 25 - Pandas基礎
系列文
30天Python學習心得分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言