Переменная среды 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, с ними было здорово поработать над обнаружением и исправлением этого.

Другие вопросы по тегам