由於 Heroku 取消了免費的服務…個人作品都壞掉了,因此換成 Fly.io 部署
這裡教學以 macOS 為例,可參考 官網 。
brew install flyctl
會彈出瀏覽器視窗,可以連結 GitHub 帳號。
flyctl auth signup
flyctl auth login
cd 到專案後,下flyctl launch
,輸入專案的名稱。
選擇 server region,我這邊選擇香港(Hong Kong)。
注意帳號一定要綁定信用卡才行用
會問需要使用 DB 嗎?這裡就看需求了(剛好我這個專案需要),我就選 Yes 。
flyctl deploy
這時在終端機看到succeeded
代表完成部署🎉
可以在終端機下
flyctl logs
除錯
可以從https://fly.io/dashboard
查看所建立的 APP ,裡面會有 Hostname。
Heroku 轉移至 Fly.io,讓我的小皮妞Bot復活,但要小心不要亂搞避免產生額外費用參考。