A Cloud Foundry buildpack for Ruby based apps.
This is based on the [Heroku buildpack] (https://github.com/heroku/heroku-buildpack-ruby).
Additional information can be found at CloudFoundry.org.
Official buildpack documentation can be found at http://docs.cloudfoundry.org/buildpacks/ruby/index.html.
- Make sure you have fetched submodules
git submodule update --init
- Get latest buildpack dependencies
BUNDLE_GEMFILE=cf.Gemfile bundle
- Build the buildpack
BUNDLE_GEMFILE=cf.Gemfile bundle exec buildpack-packager [ --uncached | --cached ]
-
Use in Cloud Foundry
Upload the buildpack to your Cloud Foundry and optionally specify it by name
cf create-buildpack custom_ruby_buildpack ruby_buildpack-cached-custom.zip 1 cf push my_app -b custom_ruby_buildpack
Buildpacks use the Machete framework for running integration tests.
To test a buildpack, run the following command from the buildpack's directory:
BUNDLE_GEMFILE=cf.Gemfile bundle exec buildpack-build
More options can be found on Machete's Github page.
Find our guidelines here.
Join the #buildpacks channel in our [Slack community] (http://slack.cloudfoundry.org/) if you need any further assistance.
Please fill out the issue template fully if you'd like to start an issue for the buildpack.
The project backlog is on Pivotal Tracker