H14 Ошибка относительно favicon при развертывании приложения Django на Heroku

Попытка развернуть мое веб-приложение Django на Heroku. Это первый раз, когда я развертываю приложение на Heroku, однако приложение работает как ожидалось при запуске на localhost:8000.

Я следовал документации и могу подтвердить наличие 'Procfile' в корневом каталоге приложения.

Содержание Procfile следующее:

web: gunicorn my_app.wsgi

Это соответствует названию приложения, которое упоминается везде в каталоге/папках проекта. Файл 'requirements.txt' также присутствует, в нем указаны необходимые зависимости.

Когда я развертываю приложение, я получаю сообщение об успехе, как показано ниже. enter image description here

Однако, когда я перехожу в браузере на url, я вижу следующее... enter image description here

Если я затем просмотрю журналы с помощью команды heroku logs --tail --app myapp я вижу следующее

at=error code=H14 desc="No web processes running" method=GET path="/" host=myapp.herokuapp.com request_id=[REDACTED] fwd="51.9.111.101" dyno= connect= service= status=503 bytes= protocol=https
2022-03-19T19:07:35.123190+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=myapp.herokuapp.com request_id=[REDACTED] fwd="51.9.111.101" dyno= connect= service= status=503 bytes= protocol=https

Дальнейшее расследование приводит меня к выводу, что в настоящее время приложению не назначено ни одного dynos, поэтому я пытаюсь поднять некоторые ресурсы с помощью следующей команды heroku ps:scale web=1, но это дает мне консольную ошибку

 ▸    Couldn't find that process type (web).

At a loss as to what I can do to resolve the issue so any help would be greatly appreciated.

РЕШЕНО!

Переместил Procfile в права root, но не перенес это изменение в Git-репо, поэтому Heroku не распознал изменение.

Вернуться на верх