ildar
10.06.2019
12:56:16
George
10.06.2019
12:56:28
таблетки от чего?
Myron
10.06.2019
12:56:29
George
10.06.2019
12:56:37
все юзает кэш очевидно
Google
George
10.06.2019
12:56:54
он думает, что файлы не изменились, а догадаться об этом не может
Andrey
10.06.2019
12:56:56
ну значит не изменился у тебя package.json с последнего билда
ildar
10.06.2019
12:56:59
значит контекст сборки не изменился. пора про него прочитать)
George
10.06.2019
12:57:10
build —no-cache в теории должен был помочь
а еще можно тупо грохнуть все имиджи - тогда точно пересоберет
ildar
10.06.2019
12:57:42
George
10.06.2019
12:57:49
я старый, мне можно
Andrey
10.06.2019
12:57:51
George
10.06.2019
12:57:56
можешь меня в Хрычах ищмерять
docker не понимайт, что wget xxxx-latest.gzip - может файл удаленный изменился
я с гитом на такое натыкался
Myron
10.06.2019
12:58:29
Google
George
10.06.2019
12:58:50
ребята в качестве лайфхака делали такое
добавляем build-args, в них некий флаг
например, время
время меняется - образ пересобирается без кэша
но это воркэраунды
ildar
10.06.2019
12:59:55
George
10.06.2019
13:00:08
нье
ildar
10.06.2019
13:00:15
но это воркэраунды
судя по активности в issue - можешь считать это официально рекомендованным способом
George
10.06.2019
13:00:16
иногда ADD внутри нежелателен
ДОКЕР, УМРИ. CRI-O ОЖИВИ
Andrey
10.06.2019
13:00:40
George
10.06.2019
13:00:56
шаг 7/11
вижу, ну, докер думает, что файл не изменился
Andrey
10.06.2019
13:01:23
потому что он действительно не поменялся
George
10.06.2019
13:01:29
что там на самом деле - хз. И это не lock-файл, как я понимаю (я в node.js слаб)
Myron
10.06.2019
13:02:21
Andrey
10.06.2019
13:03:02
COPY смотрит на хэш файла, и использует кэш, если он не поменялся. Поэтому то, что ты говоришь, невозможно
возьми поменяй руками package.json - пробел там добавь, например, и проверь
Google
Andrey
10.06.2019
13:06:28
Myron
10.06.2019
13:08:04
тем не менее спасибо всем за помощь)
Pavel
10.06.2019
13:17:46
Всем привет!
Будьте добры, скиньте доку или подскажите, как задаться переменные окружения в докере для реакт приложения?
Aleksandr
10.06.2019
14:12:44
господа, мне нужно запускать iptables перед/после docker-compose up, кроме как создать внешний скрипт, где добавляются правила при up и удаляются при stop можно решить эту задачу?
George
10.06.2019
14:13:43
зачем?
ты уже хочешь чего-то не того
Aleksandr
10.06.2019
14:14:39
asterisk запускаю, там проброс 10 000 udp портов идет в внутренюю сеть, средствами docker это очень тяжело, т.к. он по одному порту пробрасыват, а мне нужно диапазон пробросить
Stefan
10.06.2019
14:15:34
George
10.06.2019
14:15:50
запусти в host mode
вообще отключи управление docker'ом iptables
Aleksandr
10.06.2019
14:16:12
все верно, только еще раз обращаю внимание на тот факт ,что каждое правило добавляется по одному, 10 000 правил в iptables - перебор
George
10.06.2019
14:16:32
внезапно
астериск - это низколатентная фигня. Делая маскарад и бридж ты делаешь ему больно
Aleksandr
10.06.2019
14:17:14
у меня с 10-ок машин в сети докера, мне host не устраивает, я использую birdge
George
10.06.2019
14:17:23
ты делаешь бред.
Aleksandr
10.06.2019
14:18:02
George
10.06.2019
14:18:22
у меня есть опыт эксплуатации астериска - отдельно
и отдельно - опыт эксплуатации докера
ildar
10.06.2019
14:18:39
Google
George
10.06.2019
14:18:41
и поэтому я могу с уверенностью тебе сказать, что если даже это и взлетит, то работать будет из рук вон плохо
?simplemice
10.06.2019
14:19:12
астер как и фрисвич чудесно робят в докере
Aleksandr
10.06.2019
14:19:32
пробрось диапазон О_о
я диапазаон и хочу пробросить, только кроме как отдельно от docker-compose пробросить я не знаю как, потому и спрашиваю.
может ли compose при up запускать внешний скрипт? а в нешнем скрипте я задам правила iptables
George
10.06.2019
14:20:29
честно - мне все равно. Можно пытаться натягивать сову на глобус, получать от этого удовольствие, но факт, что сова согласна
> может ли compose при up запускать внешний скрипт?
нет
пиши враппер
на шелл, на мейк - на чем угодно
Aleksandr
10.06.2019
14:20:58
George
10.06.2019
14:21:05
либо задействуй ansible как средство автоматизации более выского порядка
"хочу пробросить, только кроме как отдельно от docker-compose пробросить я не знаю как, потому и спрашиваю."
типа docker run blablabla (какая_то магия) image_name
ildar
10.06.2019
14:22:23
Aleksandr
10.06.2019
14:22:51
и поймете о чем я говорю
ладно, я понял обстановку. спасибо
ildar
10.06.2019
14:24:48
у меня не стартовал)
вы в курсе, что сильно-нагруженные сетевые приложения в докере деградируют весьма и весьма?
и решается это обычно через network mode host?
Google
George
10.06.2019
14:28:39
И на мой взгляд, астериск скорее не сильно нагруженное по сети приложение, а очень чувствительное к задержкам и всякой ботве типа ната
Aleksandr
10.06.2019
14:29:44
?
George
10.06.2019
14:30:00
Ну, можете альтернативное мнение иметь ?
Сейчас по всему инету будут рассказывать какие мы упыри и давим авторитетом. Ай-ай-ай
inqfen
10.06.2019
14:32:43
George
10.06.2019
14:33:20
И, да, докер - не модно, модно контейнерд
ildar
10.06.2019
14:34:32
George
10.06.2019
14:34:38
Ты ж понимаешь - это индустрия. Впарить что-нибудь ненужное, создать высококвалифицированные рабочие места. А чо? Зачем быстро выкапывать яму лопатой, если можно подогнать экскаватор ?
inqfen
10.06.2019
14:34:41
George
10.06.2019
14:34:50
И сервис мэшем
inqfen
10.06.2019
14:35:17
стрим в hls на несколько десятков тысяч смотрящих
George
10.06.2019
14:35:23
inqfen
10.06.2019
14:35:45