What is the reason for "Procfile declares types -> (none)" in Heroku?
Make sure your Procfile does not have any extension.And if it has any you have to rename that file to Procfile without any extension and commit and check out the master
The space between the Record name and the contents seems to be important:
Use:
web: python manage.py runserver
and not
web:python manage.py runserver
I had the same problem and I just now I found what was wrong. I first accidently called the file ProcFile
instead of Procfile
. Simply renaming that file did not get picked up by git. I had to do a git rm ProcFile -f
first and then add a new (correctly named) Procfile
. After that, it got pushed correctly by git and got picked up correctly by Heroku.