grunt-heroku-env

0.0.2 • Public • Published

grunt-heroku-env

Heroku stores your app environment variables in individual files in ENV_DIR during the slug compilation step (replacing the heroku labs user-env-compile feature). Run this task to pull the heroku environment variables into process.env.

Getting Started

Install this grunt plugin with: npm install grunt-heroku-env

Then add this line to your project's Gruntfile.js gruntfile:

grunt.loadNpmTasks('grunt-heroku-env');

Usage

When used with the heroku grunt buildpack, you can use the task to expose environment variables to your heroku task (the default task that is run by the buildpack):

grunt.registerTask('heroku', ['heroku-env', 'build']);

If using the default buildpack, add an npm postinstall script to your package.json like so:

{
  "scripts": {
    "postinstall": "./node_modules/.bin/grunt heroku-env build"
  }
}

License

MIT

Author

Patrick Williams

/grunt-heroku-env/

    Package Sidebar

    Install

    npm i grunt-heroku-env

    Weekly Downloads

    2

    Version

    0.0.2

    License

    none

    Last publish

    Collaborators

    • pwmckenna