И еще вопрос, у вас сборка не под рутом? Если

нет, то вполне вероятно что оно тупо падает на ошибке доступа к /usr/local/share/.cache/yarn/ внутри контейнера во время сборки

6 ответов

7 просмотров

Стандартный образ node:lts-slim

Dmitry-Sergeev 🇺🇦 Автор вопроса
სერგეი ქრისტოვი
Стандартный образ node:lts-slim

это понятно, но werf то под каким юзером запускается?

სერგეი ქრისტოვი
Стандартный образ node:lts-slim

А вот с этого надо было начинать. Сконфигурить всё так, чтобы билдах работал в контейнере, не так просто, поэтому мы предоставляем свои образы. Если нужна нода, то проще в наши образы добавить. Но если очень хочется node:lts-slim, то повторите в нём всё то же, что мы делаем здесь: https://github.com/werf/werf/blob/main/scripts/werf-in-image/ubuntu.Dockerfile И werf/buildah надо от uid 1000 запускать, иначе не будет работать, там не просто так USER build:build стоит.

Ilya Lesikov L.
А вот с этого надо было начинать. Сконфигурить всё...

Я имел в виду, что собирается на базе (FROM) этого образа. А так ваш registry.werf.io/werf/werf используется. Я просто не сразу вопрос понял.

Похожие вопросы

Обсуждают сегодня

Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
Асинхронность может помочь при высоких нагрузках, да. Но если у вас проблемы только в час пик, то может стоит подумать о горизонтальном масштабировании автоматическом? Типа HP...
Владислав Килин
1
Есть Pipeline для GitLab Runner (executor = "shell") В нём есть: default: before_script: - set -eo pipefail - source "$(~/bin/trdl use werf 2 stable)" - source...
Aleksandr Karabanov
1
Всем привет! Подскажите, пожалуйста, почему не применяются настройки? Хочу задеплоить вот такой кластер в кубер. apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metad...
Игорь Самарский
1
Подскажите пожалуйста, задача рассмотреть что будет быстрее работать для передачи данных МЕЖДУ ДВУМЯ МИКРОСЕРВИСАМИ RabbitMQ или Kafka(то есть время на запрос-ответ) при перед...
Михаил Шевелев
2
Всем привет А как правильно прокинуть креды для NPM для авторизации в корпоративном регистри? Я как ни пробую, все как-то через одно место выходит, и все не-гитерминистично. ...
citius
3
А где эта переменная в докерфайле используется, в конце сборки? Просто если таким же образом пропихнуть токен для нпм, то он используется в одном из первых же слоев, соответст...
citius
4
Всем привет, подскажите, пожалуйста, что произойдёт при вызове метода queue_declare с одним и тем же именем очереди, но с разными остальными параметрами? Создастся ли новая оч...
Sergey
4
Блин а мне как поумнеть ?
Toxin
191
господа бекендеры и зайцы), есть проблема - реализация уведомлений, чатов и подобного. я фронтендер и мне бек тупо скинул доступы к rabbitMq. И как я понял один из вариантов,...
Raymont 🍙
4
Карта сайта