顯示具有 [程式]LineBot 標籤的文章。 顯示所有文章
顯示具有 [程式]LineBot 標籤的文章。 顯示所有文章

2021年3月23日 星期二

Heroku-16 EOL upgrade to Heroku-20

2020年底收到 Heroku 傳來 Heroku-16 EOL 的訊息

此時 git push 的最後都會給予一個提示訊息

其中有給出 FAQ 的連結

也就是說產品生命週期要到尾聲了

差不多是四年就要淘汰

當初使用的是 Heroku-16

而 FAQ 裡面有提到如何更新到最新的 Stack 版本

2018年12月24日 星期一

Node.JS + HeroKu + Redis + Git + VSC

之前弄賴機器人沒有紀錄過程
這次在新電腦上重新跑了一次紀錄一下免得下次又花一樣的時間

首先在本機上先安裝
node.js
git
heroku windows
以上都是用關鍵字在google搜尋後找 win64 安裝包直接安裝即可

然後在安裝一個慣用的編輯器
這邊選 VSC (Visual Studio Code)
要用 notepad++ 或是其他的都可以

到此為止環境都用好了
但是還要把帳號都喚醒

先登入 heroku dashboard
如果 APP 在連結 Redis 有問題通常是因為太久沒使用
Redis 那邊被刪除資料庫了
去 Redis 重新 add 一個
並且把帳號ip 位置紀錄下來給 heroku .env 使用
REDISCLOUD_URL
redis://rediscloud:xxxxxxxxxxxxxxxxxxxxxx@redis_ip:redis_port

然後把 git 設定好
git config --global user.email ???
git config --global user.name ???

然後 heroku login 後
然後Clone 你的 repository
$ heroku git:clone -a "your app name"
就可以使用了

至此大功告成
heroku 上發布的 app應該是可以正常跑

--- 2019/02/04 除夕補充 ---
因為在每台機器都遇到 git windows 終端機亂碼,解決了又忘記
所以紀錄在這邊

解決 git 操作的亂碼
SET LC_ALL=C.UTF-8

解決路徑中文的亂碼
git config --global core.quotepath false