Можно ли обновить пакет сборки приложения Heroku после его создания? - PullRequest
15 голосов
/ 01 февраля 2012

У меня есть существующее приложение node.js на heroku, и я хочу обновить версию node.js, предоставив пакет сборки 0.6.7.

Можно ли обновить buildpack, которому назначено приложение Heroku?

Если нет, каков предлагаемый путь для обновления buildpack, используемого приложением?

Если мне нужно развернуть новое приложение, как я могу убедиться, что аддоны не умирают?

Спасибо,

Мэтт

Ответы [ 2 ]

26 голосов
/ 01 февраля 2012

Это должно быть возможно, если у вас есть публичный репозиторий git (например, форк https://github.com/heroku/heroku-buildpack-nodejs).

. Чтобы обновить используемый вами пакет сборки, установите конфигурацию BUILDPACK_URL с помощью интерфейса командной строки Heroku:

heroku config:add BUILDPACK_URL=git://github.com/heroku/heroku-buildpack-nodejs.git

(Примечание: замените URL-адрес git URL-адресом вашего пакета сборки.

0 голосов
/ 05 марта 2015

heroku create myapp --buildpack https://github.com/heroku/heroku-buildpack-ruby

Ранее вы могли установить конфигурационную переменную для BUILDPACK_URL, это значение все равно будет использоваться, если оно установлено, хотя значение buildpack, установленное через CLI, будет приниматьстаршинство.BUILDPACK_URL как переменная конфигурации теперь устарела в пользу значения buildpack для API и в будущем будет перенесено.

Источник: Heroku

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...