Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A wrapper script for Foreman to support process dependencies
Ruby
Branch: master

Release v1.2.0

Includes the changes in #6.
latest commit 51d41e303f
@JordanHatch authored

README.md

Bowler

Bowler manages Foreman process dependencies for large applications.

Bowler wraps the foreman start command with bowl <processes>, calculates the dependencies required, and automatically enables and disables the relevant processes in Foreman.

Installation

Install from the command line:

gem install bowler

Usage

Bowler reads from a Pinfile to find your process dependencies. Declaring dependencies is easy:

process :app => [:database, :tiles]
process :api => :database

You can specify a global dependency too.

dependency :database

process :app => :tiles
process :api

To run a process, use the bowl executable:

bowl app

You can run multiple processes at once:

bowl app api

License

MIT License

Something went wrong with that request. Please try again.