From 95323cf9abe157ea1c42004a5bebf2e807be1258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Tue, 15 Oct 2024 22:41:52 +0200 Subject: [PATCH] Configure Sidekiq->SSL->Redis https://devcenter.heroku.com/articles/connecting-heroku-redis#connecting-from-sidekiq --- app/lib/workers.rb | 14 ++++++++++++++ app/workers/buffy_worker.rb | 1 + 2 files changed, 15 insertions(+) diff --git a/app/lib/workers.rb b/app/lib/workers.rb index d435375c..a51f8d5a 100644 --- a/app/lib/workers.rb +++ b/app/lib/workers.rb @@ -1,4 +1,18 @@ require 'sidekiq' +Sidekiq.configure_server do |config| + config.redis = { + url: ENV["REDIS_URL"], + ssl_params: { verify_mode: OpenSSL::SSL::VERIFY_NONE } + } +end + +Sidekiq.configure_client do |config| + config.redis = { + url: ENV["REDIS_URL"], + ssl_params: { verify_mode: OpenSSL::SSL::VERIFY_NONE } + } +end + require "#{File.expand_path '../..', __FILE__}/workers/buffy_worker.rb" Dir["#{File.expand_path '../..', __FILE__}/workers/**/*.rb"].sort.each { |f| require f } \ No newline at end of file diff --git a/app/workers/buffy_worker.rb b/app/workers/buffy_worker.rb index d5aae24f..71f774d6 100644 --- a/app/workers/buffy_worker.rb +++ b/app/workers/buffy_worker.rb @@ -2,6 +2,7 @@ require 'erb' require 'faraday' require 'sidekiq' +require 'ostruct' require_relative '../lib/defaults' require_relative '../lib/github'