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

Select Status

RSS

simple_passenger (13) Versions 0.3.0

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

Policyfile
Berkshelf
Knife
cookbook 'simple_passenger', '= 0.3.0', :supermarket
cookbook 'simple_passenger', '= 0.3.0'
knife supermarket install simple_passenger
knife supermarket download simple_passenger
README
Dependencies
Quality 0%

simple_passenger Chef cookbook

Build Status

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

Usage

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.

Testing

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

Contributing

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
bin/stove

Dependent cookbooks

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

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