https://github.com/sclevine/nodejs-fn-buildpack
https://github.com/sclevine/nodejs-fn-buildpack
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sclevine/nodejs-fn-buildpack
- Owner: sclevine
- License: apache-2.0
- Created: 2018-03-05T15:43:42.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-05T15:44:41.000Z (about 7 years ago)
- Last Synced: 2025-01-18T06:28:55.677Z (3 months ago)
- Language: Go
- Size: 64.7 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node.js Riff Function Buildpack
[ Join us on Slack](https://cloudfoundry.slack.com/messages/buildpacks/)
A Cloud Foundry [buildpack](http://docs.cloudfoundry.org/buildpacks/) for Node based apps.
### Buildpack User Documentation
Official buildpack documentation can be found at [node buildpack docs](http://docs.cloudfoundry.org/buildpacks/node/index.html).
### Building the Buildpack
To build this buildpack, run the following commands from the buildpack's directory:
1. Source the .envrc file in the buildpack directory.
```bash
source .envrc
```
To simplify the process in the future, install [direnv](https://direnv.net/) which will automatically source .envrc when you change directories.1. Install buildpack-packager
```bash
(cd src/fn/vendor/github.com/cloudfoundry/libbuildpack/packager/buildpack-packager && go install)
```1. Build the buildpack
```bash
buildpack-packager build [ --cached=(true|false) ]
```1. Use in Cloud Foundry
Upload the buildpack to your Cloud Foundry and optionally specify it by name
```bash
cf create-buildpack [BUILDPACK_NAME] [BUILDPACK_ZIP_FILE_PATH] 1
cf push my_app [-b BUILDPACK_NAME]
```### Help and Support
Join the #buildpacks channel in our [Slack community](http://slack.cloudfoundry.org/).
### Reporting Issues
Open an issue on this project.
### Active Development
The project backlog is on [Pivotal Tracker](https://www.pivotaltracker.com/projects/1042066).