node.jsherokuprocfile

How to run Procfile with multiple commands on Heroku?


I'm trying to deploy the static website to Heroku and I struggle how to correctly setup the Procfile.

I have next command to run on the server:


What I've tried:


Solution

  • Okay, so I've spent a bit of time on that and came up with the answer. By default, heroku is installing all packages from the package.json file, so npm install is no longer required. Then what was left - gulp build and http-server.

    For that case, I've added "postinstall" : "gulp build" to my package.json and it left me with web: http-server.

    Simplifying things have actually solved the problem. Not sure how useful that information might be to you, but it's worth to share.