On Thu, Feb 21, 2008 at 2:30 PM, Alex Peuchert <[EMAIL PROTECTED]> wrote: > Hi, I had the problem of running different BackgrounDRB processes with > different environments on the same box. BackgrounDRB does not support > that, so I added a little bit of code. I opened ticket #80 on devjavu > with the patch attached. > > * script/backgroundrb now supports cli parameters > > * -h for help > * -e to choose an environment > > * moved configuration handling into lib/bdrb_config.rb > > if there is an entry in backgroundrb.yml with the environment name > that entry is merged back into the config, eg: > > --- > :development: > :backgroundrb: > :port: 11111 > :production: > :backgroundrb: > :port: 11113 > > :backgroundrb: > :ip: localhost > :port: 11006 > > if you run this under development port will be 11111, under > production port will be 11113 (this is pretty cool, you can add > config instructions depending on the environment, even schedules:) > > * the PID files goes into tmp/pids/ > > * PID and LOG file names now include the port for differentiation > > Hope this improves BackgrounDRB a little bit.
Awesome. I am having a look and commit them accordingly. Also, as a rule, you are qualified for commit access, so create an account on gitorious and let me know your login handle. http://gitorious.org/projects/backgroundrb _______________________________________________ Backgroundrb-devel mailing list [email protected] http://rubyforge.org/mailman/listinfo/backgroundrb-devel
