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


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).