heroku-manifest

0.2.0 • Public • Published

Heroku Manifest Plugin for Heroku Toolbelt 4.0

Read more about Toolbelt 4.0 plugins here.

How to install this plugin

Note: These Node.js plugins are available in the current Ruby CLI. No need to download a separate Toolbelt 4.0 CLI.

$ heroku plugins:install heroku-manifest

Using App.json Manifests

Create an initial app.json manifest

$ heroku manifest:init -a example
Creating app.json... done
Added 2 config vars (BUILDPACK_URL,COOKIE_SECRET)
Added 1 add-on (heroku-postgresql)
Added 2 processes (web,worker)
!    Please inspect app.json for private or sensitive information

Always review the app.json file for sensitive information or other changes such as config vars that are optional.

Create a new Heroku from an existing repo, using its app.json

$ heroku manifest:clone heroku/node-js-sample
Cloning from https://api.github.com/repos/heroku/node-js-sample/tarball/master... done
Created serene-lake-6676

Print the app.json manifest for an app

$ heroku manifest -a example
{
  "name":"example",
  "env":{
    "BUILDPACK_URL":"https://github.com/markpundsack/heroku-buildpack-ruby.git",
    "COOKIE_SECRET": :{
      "generator":"secret"
    }
  },
  "addons":[
    "heroku-postgresql"
  ]
}

Validate a local app.json manifest

$ heroku manifest:validate
app.json is valid

Dependencies (14)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i heroku-manifest

    Weekly Downloads

    1

    Version

    0.2.0

    License

    ISC

    Last publish

    Collaborators

    • markpundsack