stack-deploy

0.0.1 • Public • Published

node-network-deploy

A nifty module to set up a huge network of node servers

Example

 
var deploy = require('node-network-deploy')
 
var network = {
  "application-balancer": {
    "A": {
      "provider": "joyent",
      "username": "node", 
      "branch": "master", 
      "path": "repo",
      "port": 80, 
      "private": "192.168.1.1", 
      "public": "55.55.55.54"
     }
  },
  "application": {
    "A": { 
      "provider": "joyent",
      "username": "node", 
      "branch": "master", 
      "path": "repo",
      "balance": "192.168.1.7", 
      "port": 80, 
      "private": "192.168.1.7", 
      "public": "55.55.55.53" 
    },
    "B": { 
      "provider": "joyent",
      "username": "node", 
      "branch": "master", 
      "path": "repo",
      "balance": "192.168.1.6", 
      "port": 80, 
      "private": "192.168.1.6", 
      "public": "55.55.55.52" 
    },
    "C": { 
      "balance": "192.168.1.5", 
      "port": 80, 
      "private": "192.168.1.5", 
      "public": "55.55.55.51" 
    }
  }
}
 
deploy({
  network: network, 
  provider: 'joyent', // default
  username: 'node',  // default
  branch: 'master',  // default
  path: 'repo', // default
  port: 80 // default
})
 

Readme

Keywords

none

Package Sidebar

Install

npm i stack-deploy

Weekly Downloads

1

Version

0.0.1

License

none

Last publish

Collaborators

  • tblobaum