172 похожих чатов

Всем привет. можно ли из второго стейджа запустить команду через RUN

в первом стейдже?
ну типо как COPY --from=builder, только RUN --on=builder some-command, знаю что звучит глупо, но все же вдруг так можно

10 ответов

12 просмотров

Нет, нельзя

а зачем? любопытно где такое может пригодится =)

Madiyar- Автор вопроса
Aleksandr F.
а зачем? любопытно где такое может пригодится =)

есть кейс когда я хочу избавиться от некоторых зависимостей(node_modules) перед тем как скопировать их во второй стейдж чтобы не копировать не нужные файлы

Madiyar
есть кейс когда я хочу избавиться от некоторых зав...

почему их тогда не удалить в первом же стейдже =)

Madiyar- Автор вопроса
Aleksandr F.
почему их тогда не удалить в первом же стейдже =)

есть кейс когда я билджу только первый стейдж, например для того чтобы убедиться что все билдится и не ломается, тогда очистка лишних зависимостей в первом стейдже это лишнее действие

Madiyar
есть кейс когда я билджу только первый стейдж, нап...

multistage нужен для того, чтобы в итоговый образ попадали только артефакты сборки. копируй из базового stage только собранный бандл, без node_modules, в чем проблема?

Madiyar- Автор вопроса
Максим Мартынов
multistage нужен для того, чтобы в итоговый образ ...

да, но это медленнее, будет заново устанавливаться все, можно же просто скопировать зависимости с билд стейджа

Madiyar- Автор вопроса
Максим Мартынов
А зачем тебе зависимости в итоговом образе?

потому что есть рантайм зависимости(бинарные модули и тд), это не SPA приложение

Madiyar
потому что есть рантайм зависимости(бинарные модул...

тогда собираешь образ только с продовыми зависимостями. это более воспроизводимо, чем собирать с dev+prod, а потом удалять dev

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
7
Карта сайта