Rails Sidekiq on Heroku
Sidekiq 在 heroku 的 deployment 可以參照官方的這篇文章:https://github.com/mperham/sidekiq/wiki/Deployment#heroku
大概整理以下要點與步驟:
- Sidekiq 版本 3.0 以前會自動設定 Redis-to-Go 的相關 Redis 伺服器位置。3.0 後就要自己設定嚕,目前最新版本是 2015/2/6 的 v3.3.2。
- 新增 heroku add-on: https://addons.heroku.com/
- 因上點之描述,手動設定 heroku 環境變數,指定 redis server address
heroku config:set REDIS_PROVIDER=REDISTOGO_URL # Redis to Go add-on
heroku config:set REDIS_PROVIDER=REGISCLOUD_URL # Redis Cloud add-on
- 重新啟動 heroku 去套用新的環境變數: heroku restart