Sha256: 5f0b8262fbb4a3c6c41753235abc0354f9b105d178ce5e31045f366161277fbd
Contents?: true
Size: 749 Bytes
Versions: 4
Compression:
Stored size: 749 Bytes
Contents
module Pvcglue class Monit def self.monitify Pvcglue.render_template('monit.app.monitrc.erb', monitrc_file_name) end def self.monitrc_file_name File.join(Pvcglue.configuration.application_dir, 'monitrc') end def self.worker_control_name "#{Pvcglue.cloud.app_and_stage_name}_worker_control" end def self.delayed_job_queue_name(n) "#{Pvcglue.cloud.app_and_stage_name}_delayed_job.#{n}" end def self.resque_queue_name(n) "#{Pvcglue.cloud.app_and_stage_name}_resque_worker.#{n}" end def self.resque_pid_file_name(n) "#{Pvcglue.cloud.deploy_to_app_shared_pids_dir}/resque_worker.#{n}.pid" end def self.safe_name(s) s.gsub(/\W/, '_') end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pvcglue-0.1.29 | lib/pvcglue/monit.rb |
pvcglue-0.1.28 | lib/pvcglue/monit.rb |
pvcglue-0.1.27 | lib/pvcglue/monit.rb |
pvcglue-0.1.26 | lib/pvcglue/monit.rb |