Возможно ли обновить приложение-приложение 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