Skip to content

amireh/Beanstalker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beanstalker

Is a Sinatra-powered web interface for monitoring beanstalkd, a light-weight messaging system written in C.
Beanstalker interacts with beanstalkd through the Ruby interface implemented in the gem 'beanstalk-client'.

-- SETTING UP --

Dependencies:
* RubyGems
* sinatra ( >= 0.9.4 )
* sinatra-content-for ( >= 0.2)
* beanstalk-client (fork by sugarfly, >= 1.0.3)
* rack-flash ( >= 0.1.1 )

Please note that for Beanstalker to work, you must obtain:
a) the forked version of beanstalk-client
b) patched version of the server beanstalkd

To get the compliant ruby gem version:
  $ gem sources -a http://gems.github.com (you only have to do this once)
  $ sudo gem install sugarfly-beanstalk-client-ruby

For the patched version of the server, however, I will be posting my patches to the beanstalkd mailing list with a request to integrate the changes into the main ref. Until then, you can grab the source from the following link:

  git clone git://powerpuffcow.com/beanstalkd.git

and compile it yourself:

  $ ./configure && make

-- RUNNING --
After you clone the codebase, open up a terminal and do:

  $ cd /path/to/beanstalker
  $ rake beanstalker:start

* You can edit config/server.yml to control the server and application settings, and that's it!

About

Sinatra-based web interface for monitoring Beanstalkd messaging system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published