Name: binary-buildpack
Owner: Cloud Foundry
Description: Deploy binaries to Cloud Foundry
Created: 2015-05-05 21:41:51.0
Updated: 2018-04-23 13:46:21.0
Pushed: 2018-05-23 21:19:21.0
Homepage: null
Size: 9447
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A Cloud Foundry buildpack for running arbitrary binary web servers.
Official buildpack documentation can be found at binary buildpack docs.
To build this buildpack, run the following command from the buildpack's directory:
Source the .envrc file in the buildpack directory.
ce .envrc
To simplify the process in the future, install direnv which will automatically source .envrc when you change directories.
Install buildpack-packager
src/binary/vendor/github.com/cloudfoundry/libbuildpack/packager/buildpack-packager && go install)
Build the buildpack
dpack-packager build [ --cached=(true|false) ]
Use in Cloud Foundry
Upload the buildpack to your Cloud Foundry and optionally specify it by name
reate-buildpack [BUILDPACK_NAME] [BUILDPACK_ZIP_FILE_PATH] 1
ush my_app [-b BUILDPACK_NAME]
Buildpacks use the Cutlass framework for running integration tests.
To test this buildpack, run the following command from the buildpack's directory:
Source the .envrc file in the buildpack directory.
ce .envrc
To simplify the process in the future, install direnv which will automatically source .envrc when you change directories.
Run unit tests
ripts/unit.sh
Run integration tests
ripts/integration.sh
Find our guidelines here.
Join the #buildpacks channel in our Slack community if you need any further assistance.
Open a GitHub issue on this project here
The project backlog is on Pivotal Tracker