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

Этот вариант нормальный?

16 ответов

26 просмотров

давай начнем с маленького вопроса. у тебя какие-то ограничения есть такие, что необходимо собирать только в докер контейнере и никак иначе?

Ineffable- Автор вопроса
Alexandr ∨∧‾ Emelyanov
давай начнем с маленького вопроса. у тебя какие-то...

Нет, я просто думаю как лучше сделать, как в компаниях это делают

Ineffable
Нет, я просто думаю как лучше сделать, как в компа...

собирают приложение отдельно, потом собирают имадж

Ineffable- Автор вопроса
Ineffable
То есть весь jar файл каждый раз меняют?

нет, так же по слоям артифакты расладывают при сборке образа и все

Alexandr ∨∧‾ Emelyanov
собирают приложение отдельно, потом собирают имад...

вот так новости ) @Ineffable, главный вопрос, а ты кто, разраб, админ или ещё кто?

Alexandr ∨∧‾ Emelyanov
собирают приложение отдельно, потом собирают имад...

ты в целом прав, но конкретно про этот докерфайл нет. это пример так называемой multistage сборки и итоговый образ строится не на основе builder. очень условно - FROM --platform=$BUILDPLATFORM maven:3.8.5-eclipse-temurin-17 AS builder вот начиная отсюда ты в отдельном контейнере делаешь сборку - FROM eclipse-temurin:17-jre-focal а вот тут ты уже делаешь итоговый "чистовой" образ, без всяких лишних слоев

Artem
а для чего это используется?

в смысле, мультистейдж? или вообще упаковка в докер?)

правильный

Ineffable- Автор вопроса
Dima
правильный

С главного репозитория качают зависимости?(хоть если их не менять, и они при ребилде не будут ребилдиться, но при в первом билде они будут качаться) Пытался сделать так, чтобы брал из m2 local но похоже это невозможно. Bind mount, volumes Не помогут

Ineffable- Автор вопроса
Dima
правильный

Тогда parent pom xml куда стоит девать, чтобы он его нашёл?

Ineffable- Автор вопроса
Ineffable
Тогда parent pom xml куда стоит девать, чтобы он е...

Можно кстати воопще убрать тег parent, просто с него все нужны зависимости прописать в пом проекта

Alexander Komarov
ты в целом прав, но конкретно про этот докерфайл н...

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта