1
0
Fork 0
oldhaven/lib/daemons/parse_controller.rb

22 lines
453 B
Ruby

ENV["RAILS_ENV"] ||= "development"
return false if ARGV.empty?
require ARGV[0] + "/config/environment.rb"
require "daemons"
require "pp"
ROOT_PATH = ARGV[0]
PIDS_PATH = ROOT_PATH + "/tmp/pids"
options = {
:app_name => ARGV[1],
:dir_mode => :normal,
:ARGV => ["start", "--", ROOT_PATH, ARGV[1]],
:dir => PIDS_PATH,
:ontop => false,
:backtrace => false
}
Daemons.run(File.dirname(__FILE__) << '/parse.rb', options)