Sha256: 95bd55f3a671d7f3fb312c5bf77391cb937e3f26ee4f98d6c281f5f36da4e0be
Contents?: true
Size: 883 Bytes
Versions: 25
Compression:
Stored size: 883 Bytes
Contents
# frozen_string_literal: true module Mihari module Commands # # Sidekiq sub-commands # module Sidekiq class << self def included(thor) thor.class_eval do desc "sidekiq", "Start Sidekiq" method_option :env, type: :string, default: "production", desc: "Environment" method_option :concurrency, type: :numeric, default: 5, desc: "Sidekiq concurrency", aliases: "-c" def sidekiq require "sidekiq/cli" ENV["APP_ENV"] ||= options["env"] concurrency = options["concurrency"].to_s cli = ::Sidekiq::CLI.instance cli.parse ["-r", File.expand_path(File.join(__dir__, "..", "sidekiq", "application.rb")), "-c", concurrency] cli.run end end end end end end end
Version data entries
25 entries across 25 versions & 1 rubygems