創作內容

5 GP

Line Notify 搬家計畫(Ex)

作者:OKHand│2022-10-01 22:09:48│巴幣:508│人氣:862
原本想說 LineNotify 系列可以結束了,結果沒想到 Heroku 竟然說 2022/11/28 要結束免費方案 OMG!所以只好找了一下其他可以搬家的地方找來找去發現 Fly.io 好像滿不錯的?用起來跟 Heroku 滿像的。
其實有很多可以搬的地方 Ex: Elastic BeanstalkNetlifyGoogle App Engine、Render、Railway、Fly.io ...
本次搬家地方:https://fly.io/
進去就先創建帳號然後綁個信用卡,我看一些文章之前好像不用綁信用卡不知道是不是現在因為太多免費仔所以要綁了?
他現在知道很多人要從 Heroku 轉出來所以有出這 Turbocharge Your Heroku App with Fly
按一按就能把 Heroku 上的資料轉移到 Fly.io 上去運行之後你只要在 Heroku 那邊修改這邊好像會自動同步過來?我沒有用這個所以看文件好像是這樣。
因為我覺得之後還要從 Heroku 那邊上傳很麻煩我就在Fly.io創一個一樣的專案就好了!
那我們要用 Fly.io 要先裝他的 Flyctl 去讓我們可以部屬專案,我們可以透過官方文章去安裝

1. 先登入Fly.io => flyctl auth login

2.先創一個資料夾並把我們資料放進去並在此資料夾下執行command
我們可以看到fly.toml是我們沒有的其他都是我們原本就有的,沒關西因為等等創建專案時flyctl會幫你補上。

3.使用指令創建專案後並初次佈署
創建專案指令:flyctl launch
部屬指令:fly deploy
過程看得懂英文因該都不難理解不懂就照我圖片做ㄅ。
比較要注意的是你如果需要用到他的 database 服務這邊請打 yes
? Would you like to set up a Postgresql database now?
專案建立完我們就有fly.toml檔了裡面有紀錄你的一些專案設置跟名稱

4. 接下來執行 fly deploy 基本上接下來他就會自動部屬了
部屬完我們就可以在 Dashboard 下看到我們的專案 484很簡單啊
但你因該部署完會說 你的 Code 裡面有一些變數他沒辦法 get 到
但我們還沒設定完還記得之前 Heroku 有設定環境變數嗎?
我們 Fly.io 也能設定 指令:fly secrets set  <name>=<your_input>
每次設定完他都會重新部屬所以都會跑很長一條
設定完後基本上就能像之前一樣使用但記得Linebot跟LineNotify的網只要去改喔!!
最後我要抱怨一下好像是很多人搬到這平台他deploy常常會沒辦法正常deploy上去,還要看運氣,我第一天用基本上完全無法完整的部屬上去我是到隔天早上再試一次才行的。還在想是否要到別得平台是還是在等等看這平台能不能解絕了,不過至少這平台的論壇是很多人的而且回的也很快有興趣可以看看有沒有人遇到一樣的問題!
有預什麼問題歡迎在下方留言喔!!
參考資料:
平台參考
部屬參考
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5570447
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Heroku|fly.io

留言共 3 篇留言

Ctrl+Shift+W
有用到 volume 的話(特定語言的實現會用到 docker 或任何資料庫)都必須綁信用卡。

對我而言,因爲我擔心不小心超額就要付費了所以我是連綁都沒綁,資料庫改用 bit.io 提供的免費額度(一個帳號 3 個資料庫,每個資料庫 3GB)

雖然這樣會導致服務稍慢(目前看起來平均 200~1000ms 在跟資料庫通訊),不過功能是沒有問題的。

10-02 00:07

Ctrl+Shift+W
然後最近 fly.io 真的問題挺多的。

前幾天遇到了 remote builder 死當的問題,摸索半天才找到堪用但不方便的解法:刪除 remote builder,然後重新 fly launch。

最近幾天則是 docker 那邊的連線有點問題,只是我不知道這鍋是算在 fly.io 還是 docker 就是了

10-02 00:11

OKHand
真的!問題很多QQ 我也是遇到deploy會失敗的問題,我的解法是去刪掉部屬那個專案在重新新,好像只能找別家平台看看會不會比較好一點...10-02 11:32
%%鼠 拒收病婿
推,我最近也要搬家了QQ

因為害怕超額後被自動扣款,所以選擇保證不自動扣款的AWS方案 (至少官方這樣寫?)
最近先玩玩看看AWS free tire[e15]

10-03 17:32

OKHand
AWS free tire 有些要注意一下 用完也記得都要清除例如IP之類的 他東西都分開算很容易沒注意到就要錢了[e3] 之前就這樣被扣了幾百塊.....10-03 17:51
我要留言提醒:您尚未登入,請先登入再留言

5喜歡★az7899603 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:AWS 學習旅程 之悲傷... 後一篇:打造自己的監控台101 ...

追蹤私訊切換新版閱覽

作品資料夾

flys8028大家
美食、旅遊相關的部落格,有興趣歡迎走走 https://www.fatnyanya.com/看更多我要大聲說7小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】