Skip to content

Node.js helper library for CloudFoundry

Notifications You must be signed in to change notification settings

igo/cloudfoundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

CloudFoundry

cloudfoundry is a Node.js helper library for http://www.cloudfoundry.org/

Usage

Use npm or download. Then add to your code:

varcloudfoundry=require('cloudfoundry');// is app running in cloud?cloudfoundry.cloud// host you should usecloudfoundry.host// port you should usecloudfoundry.port

Your App Information

cloudfoundry.app
{instance_id: '7bcc459686eda42a8d696b3b398ed6d1',instance_index: 0,name: 'example',uris: ['example.cloudfoundry.com'],users: ['[email protected]'],version: '11ad1709af24f01286b2799bc90553454cdb96c6-1',start: '2011-05-07 19:23:39 +0000',runtime: 'node',state_timestamp: 1304796219,port: 55690,limits: {fds: 256,mem: 134217728,disk: 2147483648},host: '172.30.49.112'}

Services bound to your app

cloudfoundry.services
{'mongodb-1.8': [{name: 'test-mongodb',label: 'mongodb-1.8',plan: 'free',credentials: {hostname: '172.30.48.65',port: 25009,username: '...',password: '...',name: 'mongodb-...',db: 'db'},version: '1.8'}],'redis-2.2': [{name: 'test-redis',label: 'redis-2.2',plan: 'free',credentials: {node_id: 'redis_node_2',hostname: '172.30.48.41',port: 5008,password: '...',name: 'redis-...'},version: '2.2'}],'mysql-5.1': [{name: 'test-mysql',label: 'mysql-5.1',plan: 'free',credentials: {node_id: 'mysql_node_4',hostname: '172.30.48.23',port: 3306,password: '...',name: '...',user: '...'},version: '5.1'}]}

Quick access to services

cloudfoundry.<service>.<name> // for example, quick access to your mongodb cloudfoundry.mongodb['test-mongodb'].credentials.hostname cloudfoundry.mongodb['test-mongodb'].credentials.port cloudfoundry.mongodb['test-mongodb'].credentials.db cloudfoundry.mongodb['test-mongodb'].credentials.username cloudfoundry.mongodb['test-mongodb'].credentials.password

License

Released under MIT License. Enjoy and Fork!

About

Node.js helper library for CloudFoundry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •