Socket
Socket
Sign inDemoInstall

cloud-env

Package Overview
Dependencies
0
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.4 to 0.1.0

.travis.yml

30

index.js

@@ -17,7 +17,7 @@ var defaults = {

POSTGRESQL_DB_PASSWORD: undefined,
MYSQLDB_DB_URL: 'mysql://127.0.0.1:3306',
MYSQLDB_DB_HOST: '127.0.0.1',
MYSQLDB_DB_PORT: 3306,
MYSQLDB_DB_USERNAME: undefined,
MYSQLDB_DB_PASSWORD: undefined,
MYSQL_DB_URL: 'mysql://127.0.0.1:3306',
MYSQL_DB_HOST: '127.0.0.1',
MYSQL_DB_PORT: 3306,
MYSQL_DB_USERNAME: undefined,
MYSQL_DB_PASSWORD: undefined,
},

@@ -39,7 +39,7 @@ cloud: {

POSTGRESQL_DB_PASSWORD: process.env.POSTGRESQL_DB_PASSWORD,
MYSQLDB_DB_URL: process.env.MYSQLDB_DB_URL,
MYSQLDB_DB_HOST: process.env.MYSQLDB_DB_HOST,
MYSQLDB_DB_PORT: process.env.MYSQLDB_DB_PORT,
MYSQLDB_DB_USERNAME: process.env.MYSQLDB_DB_USERNAME,
MYSQLDB_DB_PASSWORD: process.env.MYSQLDB_DB_PASSWORD,
MYSQL_DB_URL: process.env.MYSQL_DB_URL,
MYSQL_DB_HOST: process.env.MYSQL_DB_HOST,
MYSQL_DB_PORT: process.env.MYSQL_DB_PORT,
MYSQL_DB_USERNAME: process.env.MYSQL_DB_USERNAME,
MYSQL_DB_PASSWORD: process.env.MYSQL_DB_PASSWORD,
},

@@ -61,7 +61,7 @@ openshift: {

POSTGRESQL_DB_PASSWORD: process.env.OPENSHIFT_POSTGRESQL_DB_PASSWORD,
MYSQLDB_DB_URL: process.env.OPENSHIFT_MYSQLDB_DB_URL,
MYSQLDB_DB_HOST: process.env.OPENSHIFT_MYSQLDB_DB_HOST,
MYSQLDB_DB_PORT: process.env.OPENSHIFT_MYSQLDB_DB_PORT,
MYSQLDB_DB_USERNAME: process.env.OPENSHIFT_MYSQLDB_DB_USERNAME,
MYSQLDB_DB_PASSWORD: process.env.OPENSHIFT_MYSQLDB_DB_PASSWORD
MYSQL_DB_URL: process.env.OPENSHIFT_MYSQL_DB_URL,
MYSQL_DB_HOST: process.env.OPENSHIFT_MYSQL_DB_HOST,
MYSQL_DB_PORT: process.env.OPENSHIFT_MYSQL_DB_PORT,
MYSQL_DB_USERNAME: process.env.OPENSHIFT_MYSQL_DB_USERNAME,
MYSQL_DB_PASSWORD: process.env.OPENSHIFT_MYSQL_DB_PASSWORD
}

@@ -68,0 +68,0 @@ }

@@ -8,6 +8,8 @@ {

},
"version": "0.0.4",
"version": "0.1.0",
"description": "Consistent naming for cloud-provided server config strings",
"dependencies": {},
"devDependencies": { },
"devDependencies": {
"tap": "^0.4.13"
},
"keywords": [

@@ -14,0 +16,0 @@ "config",

@@ -1,7 +0,11 @@

#cloud-env [![npm version](http://img.shields.io/npm/v/cloud-env.svg)](https://www.npmjs.org/package/cloud-env) [![Dependency Check](http://img.shields.io/david/ryanj/cloud-env.svg)](https://david-dm.org/ryanj/cloud-env) [![monthly downloads](http://img.shields.io/npm/dm/cloud-env.svg)](https://www.npmjs.org/package/cloud-env) [![license](http://img.shields.io/npm/l/cloud-env.svg)](https://www.npmjs.org/package/cloud-env)
#cloud-env [![npm version](http://img.shields.io/npm/v/cloud-env.svg)](https://www.npmjs.org/package/cloud-env) [![Build Status](http://img.shields.io/travis/ryanj/cloud-env.svg)](https://travis-ci.org/ryanj/cloud-env)
[cloud-env](https://github.com/ryanj/cloud-env) provides a vendor-neutral interface for autoconfiguring your server, allowing it to run on a variety of cloud hosting platforms.
It works by checking the system environment (`process.env`) for known configuration strings (published by [OpenShift](http://openshift.com/), [Heroku](http://heroku.com/)), normalizing the results into [a well-defined list](#configuration-stings).
It works by checking the system environment (`process.env`) for known configuration strings (published by [OpenShift](http://openshift.com/), [Heroku](http://heroku.com/)), normalizing the results into [a well-defined list](#configuration-strings).
[![npm stats](https://nodei.co/npm/cloud-env.png?downloads=true&stars=true)](https://www.npmjs.org/package/cloud-env)
[![Dependency Check](http://img.shields.io/david/ryanj/cloud-env.svg)](https://david-dm.org/ryanj/cloud-env) [![monthly downloads](http://img.shields.io/npm/dm/cloud-env.svg)](https://www.npmjs.org/package/cloud-env) [![license](http://img.shields.io/npm/l/cloud-env.svg)](https://www.npmjs.org/package/cloud-env)
## Installation

@@ -30,3 +34,3 @@

### Provide your own defaults
Use `.get('KEYNAME')` to fetch keys by name, optionally providing your own default values in the process:
Use `.get('KEYNAME', default_value)` to fetch keys by name, optionally providing your own default values:

@@ -41,3 +45,3 @@ ```js

The above example will default to port 8000 instead of 8080, and will attempt to bind on '127.0.0.0.1' instead of '0.0.0.0'.
The above example will default to port `8000` instead of `8080`, and will attempt to bind on '127.0.0.0.1' instead of '0.0.0.0'.

@@ -47,23 +51,23 @@ ## Configuration Strings

config.NAME | process.env.SOURCE_VARS | DEFAULT
config.NAME | DEFAULT | process.env.SOURCE_VARS
--------------------|-----------|---------------
IP | OPENSHIFT_NODEJS_IP, BIND_IP | 0.0.0.0
PORT | OPENSHIFT_NODEJS_PORT, PORT | 8080
HOSTNAME | OPENSHIFT_APP_DNS, HOSTNAME | localhost
APP_NAME | OPENSHIFT_APP_NAME, APP_NAME | APP_NAME
MONGODB_DB_URL | OPENSHIFT_MONGODB_DB_URL, MONGODB_DB_URL | mongodb://127.0.0.1:27017
MONGODB_DB_HOST | OPENSHIFT_MONGODB_DB_HOST, MONGODB_DB_HOST | 127.0.0.1
MONGODB_DB_PORT | OPENSHIFT_MONGODB_DB_PORT, MONGODB_DB_PORT | 27017
MONGODB_DB_USERNAME | OPENSHIFT_MONGODB_DB_USERNAME, MONGODB_DB_USERNAME | undefined
MONGODB_DB_PASSWORD | OPENSHIFT_MONGODB_DB_PASSWORD, MONGODB_DB_PASSWORD | undefined
POSTGRESQL_DB_URL | OPENSHIFT_POSTGRESQL_DB_URL, POSTGRESQL_DB_URL | postgresql://127.0.0.1:5432
POSTGRESQL_DB_HOST | OPENSHIFT_POSTGRESQL_DB_HOST, POSTGRESQL_DB_HOST | 127.0.0.1
POSTGRESQL_DB_PORT | OPENSHIFT_POSTGRESQL_DB_PORT, POSTGRESQL_DB_PORT | 5432
POSTGRESQL_DB_USERNAME | OPENSHIFT_POSTGRESQL_DB_USERNAME, POSTGRESQL_DB_USERNAME | undefined
POSTGRESQL_DB_PASSWORD | OPENSHIFT_POSTGRESQL_DB_PASSWORD, POSTGRESQL_DB_PASSWORD | undefined
MYSQLDB_DB_URL | OPENSHIFT_MYSQLDB_DB_URL, MYSQLDB_DB_URL | mysql://127.0.0.1:3306
MYSQLDB_DB_HOST | OPENSHIFT_MYSQLDB_DB_HOST, MYSQLDB_DB_HOST | 127.0.0.1
MYSQLDB_DB_PORT | OPENSHIFT_MYSQLDB_DB_PORT, MYSQLDB_DB_PORT | 3306
MYSQLDB_DB_USERNAME | OPENSHIFT_MYSQLDB_DB_USERNAME, MYSQLDB_DB_USERNAME | undefined
MYSQLDB_DB_PASSWORD | OPENSHIFT_MYSQLDB_DB_PASSWORD, MYSQLDB_DB_PASSWORD | undefined
IP | 0.0.0.0 | OPENSHIFT_NODEJS_IP, BIND_IP
PORT | 8080 | OPENSHIFT_NODEJS_PORT, PORT
HOSTNAME | localhost | OPENSHIFT_APP_DNS, HOSTNAME
APP_NAME | APP_NAME | OPENSHIFT_APP_NAME, APP_NAME
MONGODB_DB_URL | mongodb://127.0.0.1:27017 | OPENSHIFT_MONGODB_DB_URL, MONGODB_DB_URL
MONGODB_DB_HOST | 127.0.0.1 | OPENSHIFT_MONGODB_DB_HOST, MONGODB_DB_HOST
MONGODB_DB_PORT | 27017 | OPENSHIFT_MONGODB_DB_PORT, MONGODB_DB_PORT
MONGODB_DB_USERNAME | undefined | OPENSHIFT_MONGODB_DB_USERNAME, MONGODB_DB_USERNAME
MONGODB_DB_PASSWORD | undefined | OPENSHIFT_MONGODB_DB_PASSWORD, MONGODB_DB_PASSWORD
POSTGRESQL_DB_URL | postgresql://127.0.0.1:5432 | OPENSHIFT_POSTGRESQL_DB_URL, POSTGRESQL_DB_URL
POSTGRESQL_DB_HOST | 127.0.0.1 | OPENSHIFT_POSTGRESQL_DB_HOST, POSTGRESQL_DB_HOST
POSTGRESQL_DB_PORT | 5432 | OPENSHIFT_POSTGRESQL_DB_PORT, POSTGRESQL_DB_PORT
POSTGRESQL_DB_USERNAME | undefined | OPENSHIFT_POSTGRESQL_DB_USERNAME, POSTGRESQL_DB_USERNAME
POSTGRESQL_DB_PASSWORD | undefined | OPENSHIFT_POSTGRESQL_DB_PASSWORD, POSTGRESQL_DB_PASSWORD
MYSQL_DB_URL | mysql://127.0.0.1:3306 | OPENSHIFT_MYSQL_DB_URL, MYSQL_DB_URL
MYSQL_DB_HOST | 127.0.0.1 | OPENSHIFT_MYSQL_DB_HOST, MYSQL_DB_HOST
MYSQL_DB_PORT | 3306 | OPENSHIFT_MYSQL_DB_PORT, MYSQL_DB_PORT
MYSQL_DB_USERNAME | undefined | OPENSHIFT_MYSQL_DB_USERNAME, MYSQL_DB_USERNAME
MYSQL_DB_PASSWORD | undefined | OPENSHIFT_MYSQL_DB_PASSWORD, MYSQL_DB_PASSWORD

@@ -70,0 +74,0 @@ ### Advanced Configuration

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc