Sha256: 1928a89c65a530d6857aab6cc920018a5382d87a6de5589a91a58cd53b21a50f

Contents?: true

Size: 808 Bytes

Versions: 7

Compression:

Stored size: 808 Bytes

Contents

require "active_support/core_ext/numeric/time"
require "sidekiq"
require "sidekiq-status"
require "sidekiq-merger"
require_relative "workers/some_worker"
require_relative "workers/unique_worker"

expiration = 30.minutes

Sidekiq.configure_client do |config|
  config.redis = { url: "redis://#{ENV["REDIS_HOST"]}:#{ENV["REDIS_PORT"]}" }
  config.client_middleware do |chain|
    chain.add Sidekiq::Status::ClientMiddleware, expiration: expiration
  end
end

Sidekiq.configure_server do |config|
  config.redis = { url: "redis://#{ENV["REDIS_HOST"]}:#{ENV["REDIS_PORT"]}" }
  config.server_middleware do |chain|
    chain.add Sidekiq::Status::ServerMiddleware, expiration: expiration
  end
  config.client_middleware do |chain|
    chain.add Sidekiq::Status::ClientMiddleware, expiration: expiration
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sidekiq-merger-0.1.0 app/sidekiq.rb
sidekiq-merger-0.0.12 app/sidekiq.rb
sidekiq-merger-0.0.11 app/sidekiq.rb
sidekiq-merger-0.0.10 app/sidekiq.rb
sidekiq-merger-0.0.9 app/sidekiq.rb
sidekiq-merger-0.0.8 app/sidekiq.rb
sidekiq-merger-0.0.7 app/sidekiq.rb