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

RSS

simple_passenger (13) Versions 0.2.2

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

Berkshelf/Librarian
Policyfile
Knife
cookbook 'simple_passenger', '= 0.2.2'
cookbook 'simple_passenger', '= 0.2.2', :supermarket
knife cookbook site install simple_passenger
knife cookbook site download simple_passenger
README
Dependencies
Quality 0%

simple_passenger Chef cookbook

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 directory for help with these attributes.

Testing

# install gem dependencies
bundle
# unit tests
bundle exec rspec
# 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

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.2.2 failed this metric

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