heroku-deploy-tarball

1.0.0 • Public • Published

heroku-deploy-tarball

A tiny script for automating the deployment of a tarball to heroku.

Installation

npm install heroku-deploy-tarball

Usage

Example: Single Target

deploy.js

var deploy = require('heroku-deploy-tarball');
 
var config = {
  app: 'my-heroku-app',
  tarball: 'path/to/build.tar.gz'
}
 
deploy(config);

shell

node deploy

Example: Multiple Targets

deploy.js

var deploy = require('heroku-deploy-tarball');
 
var requestedTarget = process.argv[2];
 
if (!requestedTarget) {
  console.log('You must specify a deploy target');
  return;
}
 
var targets = {
  staging: {
    app: 'my-heroku-staging-app',
    tarball: 'build.tar.gz'
  },
  production: {
    app: 'my-heroku-production-app',
    tarball: 'build.tar.gz'
  }
};
 
deploy(targets[requestedTarget]);

shell

node deploy staging

Readme

Keywords

Package Sidebar

Install

npm i heroku-deploy-tarball

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • jshanley