Sha256: 015b820bf3ae72844b50c8f445f2ca16f6c044e960391b5c77c91937360799b8
Contents?: true
Size: 777 Bytes
Versions: 17
Compression:
Stored size: 777 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.#{Pvcglue.cloud.stage_name}") 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
17 entries across 17 versions & 1 rubygems