сейчас не возможен?
Процесс билда хочет забрать данные с порта на localhost 🤷🏼♂️
Bump Нужно при билде иметь запущенный redis. В Github его можно поднять в соседнем контейнере. Но изнутри werf контейнера полученный redis hostname не публикуется (видимо, другая docker сеть). И на localhost билд машины тоже из werf не сходить (у werf свой localhost) Получается, надо redis поднимать внутри werf билда? Либо держать redis на каком-то общедоступном DNS имени? Либо переезжать со stapel
Обращаетесь из сборочного контейнера redis:6379 и не резолвит?
Йеап "code":"ENOTFOUND","syscall":"getaddrinfo","hostname":"redis" Немного подебажил - werf build гоняет свой stapel внутри контейнера с docker default network. А Github создаёт отдельную сеть под свои service контейнеры: Run docker network ls ... <id> github_network_<hash> <id> bridge local
Поддержку network добавить для stapel нам ничего не стоит, задача в плане есть. Несколько недель вопрос терпит?
Не, билд ждут в ближайшие дни. Пока пытаюсь обойти по имени хоста. Локально это заработало. Осталось победить облачные github runner-ы )
Обсуждают сегодня