Why am I seeing "push failed: can not parse Procfile" when deploying my app?

Issue

I am receiving an error during the build process: push failed: can not parse Procfile

Resolution

This is usually due to either case-sensitivity issues or encoding issues with the Procfile that is being deployed. Please ensure that this only contains UTF-8 characters. Other character encodings may cause problems.

If you are receiving this error, please ensure that your Procfile is committed exactly as Procfile in the root of your project (with a capital P).

Ask on Stack Overflow

Engage with a community of passionate experts to get the answers you need

Ask on Stack Overflow

Heroku Support

Create a support ticket and our support experts will get back to you

Contact Heroku Support