INNER CODE UNIT · Ruby

run

reidmorrison/rocketjob · lib/rocket_job/cli.rb:38

    def run
      Thread.current.name = "rocketjob main"
      RocketJob.server! if server
      setup_environment
      setup_logger
      rails? ? boot_rails : boot_standalone
      override_config
      write_pidfile

      # In case Rails did not load the Mongoid Config
      RocketJob::Config.load!(environment, mongo_config, symmetric_encryption_config) if ::Mongoid::Config.clients.empty?

      return perform_server_action(stop_server, :stop) if stop_server
      return perform_server_action(kill_server, :kill) if kill_server
      return perform_server_action(pause_server, :pause) if pause_server
      return perform_server_action(resume_server, :resume) if resume_server
      return perform_server_action(thread_dump, :thread_dump) if thread_dump
      return perform_list_servers(list_servers) if list_servers

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…