快速開始流程

1.安裝Flask 套件

2.建立專案資料夾,撰寫程式

3.啟動伺服器,測試網站運作

pip install Flask # 安裝套件

Untitled

Heroku部屬

runtime.txt 描述使用的python環境
requirements.txt 描述程式運作所需要的套件
procfile 告訴Heroku 如何執行程式

# 登入Heroku
heroku login
# 初始化專案
git init
heroku git:remote -a 專案名稱

# 更新專案
git add
git commit -m "更新的訊息"
git push heroku master

<aside> 💡 第一個app 對應是app.py檔名

</aside>

Untitled

fly.io 部屬

install iwr <https://fly.io/install.ps1> -useb | iex  (for widows)

# 建立一個專案
# 新增一個 requirements.txt 裡面包含程式所需的套件

# 登入
flyctl auth login

# 部屬
flyctl launch 
照步驟填寫,系統會生成dockeringnore | fly.toml | Procfile 檔案

# 設定Profile
# Modify this Procfile to fit your needs
web: gunicorn app:app

#查看ips
flyctl ips list

Untitled