Max
Ребят, приветствую. Как вы решаете вопрос с установкой npm packages при разработке с помощью docker compose?
Max
просто docker run -it --rm -v pwd:/src/ --entrypoint npm node:latest install package ?
Maxim
Max
Max
Max
чтобы устанавливались depencencies конкретно для linux'a
Max
а не для macos
Maxim
αιβεν
можно ли использовать arg чтоб вставлять дополнительные параметры в команду?
ARG pipenv-args
RUN pipenv install --system --deploy ${pipenv-args}
и потом при билде
docker build app --build-arg pipenv-args=--dev
Max
Maxim
αιβεν
может оно его в строку преобразует
αιβεν
вместо прямого инжекта
αιβεν
и в логах оно так и пишет комманду вместо вставленного параметра(
Step 8/13 : RUN pipenv install --system --deploy ${pipenv-args}
Max
Maxim
αιβεν
оно сработало, проверил вручную что в контейнере доп пакеты установились
просто в доках непонятно расписано про возможности ARG и примеры все с echo
Maxim
Андрей
народ, подскажите как указать в сервисе базу на удаленнем сервере
Андрей
в docker-compose
Андрей
она вшита жестко в код проекта по названию сервиса
Андрей
а у меня вместо сервиса физический сервер
Андрей
сейчас
Андрей
и вот надо чтоб по этому названию увидело базу на сервере
Андрей
приложение захардкоджено
Андрей
не все так просто
Андрей
у меня нет к нему доступа
Андрей
Жвакин Дмитрий - то, что надо, благодарю
Konstantin
Max
Блин. С производительностью диска при пробросе волума с хоста на маковском докере как-то можно решить проблему?
Max
du -sh на папку .npm, которая весит 900 мегабайт, выполнялся минут 5
Эмин
танцы с бубном
Max
overlay2 юзаю
Max
хотя какое это имеет значение
Max
я же маунчу волум
Эмин
я просто из волюма убираю то чего там быть не должно - и с этим можно жить
Эмин
иначе жесть)
Max
да мне нужно в докере делать npm install зависимостей
Max
на примонтированный волум с хоста
Max
и он очень долго выполняется
Max
это просто пиздец
Эмин
может делать вне волюма и потом копировать ?)
Max
нельзя(
Max
тогда зависимости для мака поставятся
Max
а не для linux
Эмин
не
Эмин
ты не понял
Max
а
Max
я понял о чем
Max
ты
Эмин
ага
Max
попробую)
Эмин
но это костыль конечно
Max
ага
Эмин
ну а херли, надо как то выживать
Alex
Max
Эмин
мне эти манипуляции не сильно помогли
Эмин
прирост был, но не такой как на линукс тачках
Max
а из-за чего такие провалы в производительности?
Max
не понимаю
Max
у меня на линуксовой тачке из коробки все тоже самое работает в сотни раз быстрее
Max
я понимаю что тут виртуалка )
Max
но все же
Oleg
привет, только взял в руки мак, установил докер, но не нашёл нигде инфы как включить демона и запустить что-либо, Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running что нажимать на этой прекрасной машине? :)
Max
а как установил докер?
Andrey
Max
Max
этого нет?
Oleg
Max
оно тебе UI поставит
Max
через которое даже обновления будут приходить
Andrey