{
  "name": "Project Jellyfish",
  "description": "Project Jellyfish API Core System",
  "keywords": [
    "rails",
    "ruby",
    "jellyfish"
  ],
  "website": "http://projectjellyfish.org/",
  "repository": "https://github.com/projectjellyfish/api",
  "logo": "http://www.projectjellyfish.org/assets/images/logo-icon.svg",
  "success_url": "/",
  "scripts": {
    "postdeploy": "gulp build; rake db:schema:load spec db:seed sample:demo"
  },
  "env": {
    "SECRET_KEY_BASE": {
      "description": "The Rails secret key base",
      "generator": "secret"
    },
    "RACK_ENV": {
      "description": "The Rails Rack environment",
      "value": "production"
    },
    "RAILS_ENV": {
      "description": "The Rails environment",
      "value": "production"
    },
    "NPM_CONFIG_PRODUCTION": {
      "description": "The NodeJs tools environment. Do Not Change!",
      "value": "false"
    }
  },
  "addons": [
    "heroku-postgresql"
  ],
  "buildpacks": [
    {
      "url": "https://github.com/heroku/heroku-buildpack-ruby"
    },
    {
      "url": "https://github.com/heroku/heroku-buildpack-nodejs"
    }
  ]
}

{
  "name": "Project Jellyfish",
  "description": "Project Jellyfish API Core System",
  "keywords": [
    "rails",
    "ruby",
    "jellyfish"
  ],
  "website": "http://projectjellyfish.org/",
  "repository": "https://github.com/projectjellyfish/api/tree/distributions/heroku-button",
  "logo": "http://www.projectjellyfish.org/assets/images/logo-icon.svg",
  "success_url": "/",
  "scripts": {
    "postdeploy": "rake db:schema:load; rake db:seed; rake sample:demo"
  },
  "env": {
    "SECRET_KEY_BASE": {
      "description": "The Rails secret key base",
      "generator": "secret"
    },
    "RACK_ENV": {
      "description": "The Rails Rack environment",
      "value": "production"
    },
    "RAILS_ENV": {
      "description": "The Rails environment",
      "value": "production"
    }
  },
  "addons": [
    "heroku-postgresql"
  ],
  "buildpacks": [
    {
      "url": "https://github.com/heroku/heroku-buildpack-ruby"
    }
  ]
}

Use a custom distribution for the Heroku button
Use a custom distribution for the Heroku button

The custom distribution is pre-built so Node dependencies and the build tasks to generate the static content can be skipped.