cf-user-services-local
v1.0.4
Published
Used to tie into CloudFoundry user services for envs when deployed or revert to default envs for local development
Downloads
197
Maintainers
Readme
CF_USER_SERVICES_LOCAL
About
Simplifies the process of having your local(default configs) envs in the app and used during local development, but use your Cloud Foundry User Provided service when deployed. (You will need to bind your User Provided service to your app for this to work).
Pass your default configs into this module and have either, the default configs or the cloud foundry user services returned depending on what env you are in.
Usage
Installation
npm install cf-user-services-local
Example
// These are your apps default configs
// The keys of this `defaultConfigs` object should be named the same as their associated User Provided service in CloudFoundry
var defaultConfigs = {
service1: {
foo: "bar",
beep: "boop"
},
service2: {
bar: "foo",
boop: "beep"
}
}
// Pass your defaults into the module
var configs = require('cf-user-services-local')(defaultConfigs)
console.log(configs);
// → Will return Cloud Foundry user-services if deployed, else will return your default configs
Contributions
All comments, questions, etc. are encouraged and I ask you to post an issue with them in it.
This Project follows the StandardJS style guide.
To Contribute:
- Fork Repo
npm install
- Write Code
- Write Test(s)
- Update ReadMe
- Submit Pull Request
Author
| | |---| | Kevin Collins |
License
cf-user-services-local is available under the MIT license.