Django rest framework Ошибка приложения Heroku

-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/python
-----> Python app detected
-----> Using Python version specified in Pipfile.lock
-----> Requirements file has been changed, clearing cached dependencies
cp: cannot stat '/tmp/build_eaebc38f/requirements.txt': No such file or directory
-----> Installing python-3.10.2
-----> Installing pip 21.3.1, setuptools 57.5.0 and wheel 0.37.0
-----> Installing dependencies with Pipenv 2020.11.15
       Installing dependencies from Pipfile.lock (86a10d)...
       Ignoring tzdata: markers 'sys_platform == "win32"' don't match your environment
-----> Installing SQLite3
-----> $ python manage.py collectstatic --noinput
       System check identified some issues:
       WARNINGS:
       ?: (staticfiles.W004) The directory '/tmp/build_eaebc38f/static' in the STATICFILES_DIRS setting does not exist.
       161 static files copied to '/tmp/build_eaebc38f/staticfiles', 414 post-processed.
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 98.7M
-----> Launching...
       Released v11
       https://vicsites.herokuapp.com/ deployed to Heroku

Это мой журнал развертывания heroku и он все еще показывает ошибку приложения

Вот мой Procfile

web: gunicorn vicsite.wsgi --log-file -

Ошибки, которые я обнаружил в журнале, указанном выше, следующие:

?: (staticfiles.W004) Каталог '/tmp/build_eaebc38f/static' в параметре STATICFILES_DIRS не существует. 161 статический файл скопирован в '/tmp/build_eaebc38f/staticfiles', 414 обработано. 'sys_platform == "win32" не соответствует вашей среде

Проблема возникала в моем Procfile. Я передавал имя папки (vicsite) вместо имени проекта (site_server):

web: gunicorn vicsite.wsgi --log-file -

Итак, правильный код будет выглядеть так:

web: gunicorn site_server.wsgi --log-file -

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