Переменная среды REDIS_URL отсутствует в heroku-redis:in-dyno
В настоящее время я использую Heroku CI со стандартным "heroku-redis", и он работает нормально, но сейчас я пытаюсь переключиться на "heroku-redis:in-dyno".
{
"environments": {
"test": {
"addons":[
"heroku-redis:in-dyno",
"heroku-postgresql:in-dyno"
]
}
}
}
Однако мои сборки теперь не работают.
Из ошибок сборки следует, что при попытке инициализировать мое приложение и разобрать переменную среды REDIS_URL он пуст, а не ожидаемый URL.
Этот URL-адрес установлен, как и ожидалось, с помощью обычного "heroku-redis", но по какой- то причине не для версии "heroku-redis:in-dyno".
Я что-то пропустил?
1 ответ
Команда разработчиков Heroku обнаружила, что это ошибка в файле heroku-buildpack-ci-redis, который с тех пор был исправлен. https://github.com/heroku/heroku-buildpack-ci-redis/commit/71fef260aae271bd77480ae15a6aaaa304c906ea
Снимаю шляпу перед командой Heroku, с ними было здорово поработать над обнаружением и исправлением этого.