Size: a a a

Docker — русскоговорящее сообщество

2022 January 18

in Docker — русскоговорящее сообщество
да
источник

Р

Роман in Docker — русскоговорящее сообщество
и почему это плохо?
источник

☆Даня☆ in Docker — русскоговорящее сообщество
RUN shell проверить существование папки node_modules, если существует не выполняешь npm install, иначе выполняешь
источник

☆Даня☆ in Docker — русскоговорящее сообщество
Создай файлик с bash скриптом и выполняй его в RUN
источник

Р

Роман in Docker — русскоговорящее сообщество
но тут хрень з mv copy зачем это делать и куда оно копирует. точно не из контейнера
а 2>/dev/null вообще хз
источник

☆Даня☆ in Docker — русскоговорящее сообщество
Не нужно тебе делать никакого mv
Только npm install если папки node_modules не существует
источник

KP

Konstantin Podlesny in Docker — русскоговорящее сообщество
Меня поправят, если я ошибаюсь. Тащить node_modules в контейнер не нужно. Просто копируйте package.json. Результат работы команды npm install автоматически попадает в кэш. Это дефолтное поведение докера, если вы специально не выставите флаг
--no-cache=true
.  Так что кэш сработает по-дефолту.
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache
источник

Р

Роман in Docker — русскоговорящее сообщество
да. я это знаю
источник

Р

Роман in Docker — русскоговорящее сообщество
но окей.  разкрою все карты
этот скрипт писал главный дев в команде
докер точно знает
и мне интересно почему заморочился с такой командойй  в shell
я сначало так и написал докер файл как ты описал но он это порефакторил
после этого я подумал что на СИ девопсы сами знают как что кешировать я потом не лез в это дело
кароче проблемы в комуникации

а я не хочу чет тему эту мусолить а то подумают что джун знает лучше синиора девопса с 7+ опытом
источник

KP

Konstantin Podlesny in Docker — русскоговорящее сообщество
Вот пример моего боевого мультистедж докерфайла для сборки небольшого приложения на node.js - https://pastebin.com/nbNmRCXc
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
девелопер написал как знал, пойди у него и спроси что к чему, мы то откуда знаем его мотивацию делать такие решения.
источник

Р

Роман in Docker — русскоговорящее сообщество
та да
источник

Р

Роман in Docker — русскоговорящее сообщество
найс
источник

ММ

Максим Мартынов... in Docker — русскоговорящее сообщество
dev или prod?
источник

ММ

Максим Мартынов... in Docker — русскоговорящее сообщество
Ну да, конечно, воспроизводимость билда сразу будет ниже плинтуса
источник

М

Максим in Docker — русскоговорящее сообщество
Всем добрый день, может быть есть у кого-то пример docker-compose файла в котором фтп клиент имеет доступ к тому другого контейнера? подскажите может образ
источник

Р

Роман in Docker — русскоговорящее сообщество
dev
источник

Р

Роман in Docker — русскоговорящее сообщество
ну то есть мне надо на си готовый image чтобы тесты запускать
источник

ММ

Максим Мартынов... in Docker — русскоговорящее сообщество
это не dev
источник

Р

Роман in Docker — русскоговорящее сообщество
а что прод? для e2e тестов prod громко звучит
источник