Sha256: e9795e40e32f58d1c093aec44b6f65a245575371643b0b42b06296f3078e5937
Contents?: true
Size: 863 Bytes
Versions: 1
Compression:
Stored size: 863 Bytes
Contents
# This is the script that kicks off a single CloudCrowd::Daemon. Because the # daemons don't load the entire rails stack, this file functions like a mini # environment.rb, loading all the common gems that we need. # CloudCrowd::App.root = File.expand_path(File.dirname(__FILE__) + '/../..') unless defined?(CloudCrowd::App.root) # Standard Lib and Gems require 'fileutils' require 'rubygems' require 'daemons' require 'socket' require 'yaml' require 'json' require 'rest_client' require 'right_aws' FileUtils.mkdir('log') unless File.exists?('log') # Daemon/Worker Dependencies. require "#{File.dirname(__FILE__)}/../cloud-crowd" Daemons.run("#{CloudCrowd::App.root}/lib/cloud_crowd/daemon.rb", { :app_name => "cloud_crowd_worker", :dir_mode => :normal, :dir => 'log', :multiple => true, :backtrace => true, :log_output => true })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
documentcloud-cloud-crowd-0.0.1 | lib/cloud_crowd/runner.rb |