Add a Procfile for dead simple development setup
authorMarius Mathiesen <marius@gitorious.org>
Fri, 30 Mar 2012 12:18:13 +0000 (14:18 +0200)
committerMarius Mathiesen <marius@gitorious.org>
Fri, 30 Mar 2012 12:18:13 +0000 (14:18 +0200)
commitb5e030c17aef3ced4377f665a95788b24707c815
tree54b9880d2b65f830b2c04f3b3fb7ff63025052ad
parent74117ca8ff9c8c951469fad43e1164c757046146
Add a Procfile for dead simple development setup

You can now start (and stop) all (most) Gitorious components with a
single command: foreman.

If you include Bundler's binstubs,

  bundle install --binstubs

you'll end up with all Gem binaries in the current environment inside
(by default) bin/. There you'll find the foreman command too, which you can
invoke like this:

  foreman start

Once you do that, a set of processes will be started for you, including a Stomp server
and a script/poller instance. Each process will have its output colored by Foreman
so you can easily see what comes from where. Once you're done, simply Ctrl-C
in the terminal, and all services will be gone.

Foreman also lets you export Upstart tasks, which may make sense in your
environment. Have a look at http://blog.daviddollar.org/2011/05/06/introducing-foreman.html
for the details.
Gemfile
Gemfile.lock
Procfile [new file with mode: 0644]