|
Revision 327, 0.7 kB
(checked in by gethema..@gmail.com, 3 weeks ago)
|
sync code with git
|
| Line | |
|---|
| 1 |
#!/usr/bin/env ruby |
|---|
| 2 |
|
|---|
| 3 |
RAILS_HOME = File.expand_path(File.join(File.dirname(__FILE__),"..")) |
|---|
| 4 |
BDRB_HOME = File.join(RAILS_HOME,"vendor","plugins","backgroundrb") |
|---|
| 5 |
|
|---|
| 6 |
["server","server/lib","lib","lib/backgroundrb"].each { |x| $LOAD_PATH.unshift(BDRB_HOME + "/#{x}")} |
|---|
| 7 |
|
|---|
| 8 |
$LOAD_PATH.unshift(File.join(RAILS_HOME,"lib","workers")) |
|---|
| 9 |
|
|---|
| 10 |
require "yaml" |
|---|
| 11 |
require "erb" |
|---|
| 12 |
require "logger" |
|---|
| 13 |
require "optparse" |
|---|
| 14 |
require "bdrb_config" |
|---|
| 15 |
require RAILS_HOME + "/config/boot" |
|---|
| 16 |
require "active_support" |
|---|
| 17 |
|
|---|
| 18 |
BDRB_CONFIG = BackgrounDRb::Config.read_config("#{RAILS_HOME}/config/backgroundrb.yml") |
|---|
| 19 |
|
|---|
| 20 |
if !(::Packet::WorkerRunner::WORKER_OPTIONS[:worker_env] == false) |
|---|
| 21 |
require RAILS_HOME + "/config/environment" |
|---|
| 22 |
ActiveRecord::Base.allow_concurrency = true |
|---|
| 23 |
end |
|---|
| 24 |
require "backgroundrb_server" |
|---|
| 25 |
|
|---|