How to run Bower on Heroku

bower, heroku, node.js, npm

Solution

Here is what I use in my app:

Adding proper scripts to `package.json`

"scripts": {
  "start": "node web.js",
  "postinstall": "bower cache clean && bower install"
},

Add `bower` to dependency list

"dependencies": {
  ...
  "bower": "~1.3.12",
   ...
},

Publishing flow for `Heroku` is following

- It pulls recent version

- Runs `install`

- Runs `postinstall`

- Runs `start`

My Sample

- https://github.com/gevorg/typeitquick/blob/master/package.json

Problem

I'm trying to deploy a NodeJs App on Heroku and this app uses bower. I did what have been suggested here, but I'm having this error on Heroku after a push: bower error status code of git: 128

Original source

Related problems