У меня есть приложение, развернутое на Heroku.Существует два пакета сборки, настроенных как в настройках приложения в пользовательском интерфейсе heroku, так и в файле app.json
:
(...)
"buildpacks": [
{ "url": "heroku/nodejs" },
{ "url": "heroku/ruby" },
]
(...)
и
Тем не менее, в каждом выпуске (наконец, в выпуске обзорных приложений, так как я в настоящее время работаю над пиаром), кажется, что heroku игнорирует эти настройки и самостоятельно определяет нужные пакеты сборки.Я не уверен, как должен выглядеть вывод "вынужденного" buildpack, но я получаю -----> Node.js app detected
и -----> Ruby app detected
в логах.
В этом нет ничего плохого, так как мое приложение работает нормально, но оно становится узким местом, когда я хочу добавить другой сборочный пакет - https://github.com/gunpowderlabs/buildpack-ruby-rake-deploy-tasks. После добавления его как в настройках приложения, так и в приложении.json, heroku вообще не использует его при сборке.Я что-то здесь не так делаю?