iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 24
0
自我挑戰組

python30天自學筆記系列 第 24

Day 24. Flask 網站開發 - Heroku 雲端主機教學

  • 分享至 

  • xImage
  •  

今天要來介紹Python Flask 網站開發 - Heroku 雲端主機教學

基本流程

1.建立Flask專案描述檔案
2.安裝git工具
3.到Heroku註冊帳號、建立應用
4.安裝Heroku命令列工具
5.將程式部屬到Heroku App,並測試

建立描述檔

1.runtime.txt:描述使用的python環境
https://ithelp.ithome.com.tw/upload/images/20191009/201210286mBqWLWI7C.jpg
2.requirements.txt:描述程式運作所需要的套件
https://ithelp.ithome.com.tw/upload/images/20191009/20121028ZE53Gi0CaO.jpg
3.Procfile:告訴Heroku如何執行程式
https://ithelp.ithome.com.tw/upload/images/20191009/20121028hDPj2EkBLs.jpg

Git工具

安裝Git工具:請搜尋Git,下載並安裝Git Tool
https://ithelp.ithome.com.tw/upload/images/20191009/20121028opr8cOgnRN.jpg

註冊帳號

1.Heroku官網:註冊帳號
2.建立應用程式:選擇建立Application應用程式
https://ithelp.ithome.com.tw/upload/images/20191009/201210287RltZBYani.jpg

Heroku CLI

Heroku命令列工具:按照Heroku官網,應用程式中的指示安裝

部屬專案

使用命令列模式:以下步驟使用命令列模式執行
1.登入Heroku:heroku login
2.初始化專案:
git init
heroku git:remote -a 專案名稱
https://ithelp.ithome.com.tw/upload/images/20191009/20121028k7f1DT2OZA.jpg
https://ithelp.ithome.com.tw/upload/images/20191009/20121028Hh1B1ixZJn.jpg
3.更新專案:
git add .
git commit -m "更新的訊息"
git push heroku master
https://ithelp.ithome.com.tw/upload/images/20191009/20121028h2AdeEstgp.jpg
https://ithelp.ithome.com.tw/upload/images/20191009/20121028bYpBY7ghl9.jpg
https://ithelp.ithome.com.tw/upload/images/20191009/20121028SnrB3ahkT9.jpg
更新網站內容
https://ithelp.ithome.com.tw/upload/images/20191009/20121028uQrwoUChAj.jpg
https://ithelp.ithome.com.tw/upload/images/20191009/201210287NjOVVSEll.jpg
https://ithelp.ithome.com.tw/upload/images/20191009/20121028bKb6Gug5mI.jpg


上一篇
Day 23. Flask 網站開發 - 基礎環境建置教學
下一篇
Day 25. Pandas 資料分析 - 基礎教學
系列文
python30天自學筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言