Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms


simple_passenger (13) Versions 0.3.0

Chef cookbook to deploy rack based Ruby web applications with Passenger standalone

cookbook 'simple_passenger', '= 0.3.0'
cookbook 'simple_passenger', '= 0.3.0', :supermarket
knife supermarket install simple_passenger
knife supermarket download simple_passenger
Quality 0%

simple_passenger Chef cookbook

Build Status

Chef cookbook to deploy a rack based Ruby web application with Passenger standalone.


Pretty straightforward, this cookbook only has one required attribute. Specify ['passenger']['git_repo'] pointing to your git repository (with the .git on the end) and call the default recipe to run your app with passenger standalone.

This cookbook also creates a Passengerfile.json using the attributes under ['passenger']['passengerfile']. Refer to the Passengerfile.json reference and the [attributes](./attributes/) directory for help with these attributes.


# install gem dependencies
# unit tests
bundle exec rake spec
# integration tests
bundle exec kitchen test


Enhancements and bug fixes are appreciated! Remember, this cookbook is designed to be very simple.

  1. Fork the repo
  2. Create a feature or fix branch with an intuitive name (fix/some-bug, feat/some-feature)
  3. Add relevant tests (kitchen, chefspec, etc)
  4. Create a pull request back to this repo

Chef Supermarket

This cookbook is available in the community Chef Supermarket. To push new versions:

bundle install --binstubs
# make changes
# update metadata version
git commit -am 'some fixes'
git push
# push to github and supermarket

Dependent cookbooks

ruby_build ~> 0.8.0
apt ~> 4.0.1
build-essential ~> 6.0.0
logrotate ~> 1.9.2

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Foodcritic Metric

0.3.0 failed this metric

FC024: Consider adding platform equivalents: /tmp/cook/cb00a112280f536fae71ab28/simple_passenger/recipes/default.rb:125