Я строю монолит Django + Vue и конвейер выпуска, который я пытаюсь достичь, предполагает сборку интерфейса Vue в папку stati c приложения Django, запуск collectstatic
и запуск сервер. Stati c файлы обслуживаются через WhiteNoise.
Он отлично работает на моей машине. Созданная папка попадает в пункт назначения собранных файлов stati c, и ее содержимое хорошо обрабатывается:
→
Но когда размещено на Heroku, все остальное собирается, кроме этой встроенной папки fly, она просто не попадает в staticfiles
, даже если она присутствует в папке static
приложения. Я убедился, что порядок выполнения был правильным, и даже запустил collectstatic
вручную, убедившись, что папка была успешно создана.
Как вы могли заметить, у меня есть эта папка в .gitignore, но я попытался удалить его оттуда безрезультатно.
В чем может быть причина такого странного поведения?
ps Установка для DEBUG значения True и подача файлов * stati c через Django Результатом разработки сервера становится работающее приложение, которое еще раз подтверждает, что файлы находятся на своих местах.