Если heroku не обнаруживает ваш buildpack, следуйте этому ответу .
Если, с другой стороны, ваше приложение не работает, даже если вы определили свой buildpack-пакет, это может быть из-за того, что ваш proc-файл определен неправильно.
В вашем приложении файл с именем Procfile
должен быть создан (без расширения) в базе вашего каталога. Этот файл скажет герою, что запускать.
Очень простой пример. Если, например, ваше приложение имеет файл server.js, procfile может быть определен так:
web: node server.js
Если у вас есть этот файл в вашем каталоге, и вы нажимаете на heroku, heroku поймет, что это приложение узла, и будет правильно обслуживать ваше приложение.