Возможно ли обновить приложение-приложение Heroku после создания приложения?
У меня есть существующее приложение node.js на heroku, и я хочу обновить версию node.js, поставив 0.6.7 buildpack.
Можно ли обновить buildpack, которому присвоено приложение Heroku?
Если нет, то какой предлагаемый путь для обновления builpack используется в приложении?
Если мне нужно развернуть новое приложение, как я могу убедиться, что аддоны не умирают?
Спасибо,
Matt
Ответы
Ответ 1
Это должно быть возможно, если у вас есть публичный репозиторий git (например, fork https://github.com/heroku/heroku-buildpack-nodejs).
Чтобы обновить buildpack, который вы используете, установите конфигурацию BUILDPACK_URL с помощью CLI Heroku:
heroku config:add BUILDPACK_URL=git://github.com/heroku/heroku-buildpack-nodejs.git
(Примечание: замените URL git URL-адресом вашего сборщика.
Ответ 2
heroku create myapp --buildpack https://github.com/heroku/heroku-buildpack-ruby
Раньше вы могли установить config var для BUILDPACK_URL, это значение по-прежнему будет использоваться, если оно установлено, хотя значение buildpack, установленное через CLI, будет иметь приоритет. BUILDPACK_URL как config var теперь устарел в пользу значения buildpack в API и в будущем будет перенесен.
Источник: Heroku