deploy line bot webhook on heroku
宣示一下,總算成功轉移本機 docker 上的 line bot webhook 到 heroku 主要問題 1. 原本 docker 上的 web server 是 uwsgi,而 heroku 不支援,要用 gunicorn 2. local redis server 改用網路上的 redis server provider,可以參考 redistogo、redis4you 微量資料的免費方案。 ps. heroku redis 也有免費方案,可是要先提供信用卡資料 heroku 設定 1. 在 root folder 加入 Procfile, requirements.txt 兩個檔案 Procfile: gunicorn -w 4 -b "0.0.0.0:42810" main:app requirements.txt: gunicorn Flask line-bot-sdk redis requests . . . 2. heroku app setting page: Buildpacks heroku/python