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.
npm install cf-user-services-local
// These are your apps default configs// The keys of this `defaultConfigs` object should be named the same as their associated User Provided service in CloudFoundryvar defaultConfigs =service1:foo: "bar"beep: "boop"service2:bar: "foo"boop: "beep"// Pass your defaults into the modulevar configs = defaultConfigsconsole;// → Will return Cloud Foundry user-services if deployed, else will return your default configs
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.
- Fork Repo
- Write Code
- Write Test(s)
- Update ReadMe
- Submit Pull Request
cf-user-services-local is available under the MIT license.