Как исправить Collectstatic ERROR в развертывании Heroku для React-Django APP

Я уже некоторое время пытаюсь развернуть свое приложение React/Django на heroku и все никак не могу исправить ошибку collect static. Я видел и пробовал множество решений, но ни одно из них, похоже, мне не подходит. Приложение react перемещено внутрь проекта django, так что все работает на порту 8000 (локально). Вот ошибка, которую я получаю

вот мой settings.py

Procfile

web: gunicorn backend.wsgi --log-file
release: python manage.py makemigrations --noinput
release: python manage.py collectstatic --noinput
release: python manage.py migrate --noinput

Также в процессе я попробовал переместить staticfiles (папку) в мое репо и это все еще не сработало

В журнале ошибок можно увидеть FileNotFoundError: [Errno 2] No such file or directory: '/tmp/build_d8a8f441/pate/build/static'

В моем случае каталог присутствовал локально, но затем я пошел и проверил его на github, и к нему была прикреплена белая стрелка (субмодуль). Поскольку я не знал, как его удалить, я создал совершенно новый репозиторий, и папка стала нормальной. Вместе с этим, в файле gitignore у меня были строки, которые игнорировали файлы в моих node_modules, поэтому я удалил их все и сохранил только .env, затем я вернул все на github и развернул на Heroku, и все заработало

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