Size: a a a

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

2020 July 24

AC

Alexander 😼 Chistyak... in Docker — русскоговорящее сообщество
Alessio Castellucci
допустим сейчас я смогу это унифицировать лишней переменной. но в будущем этого будет недостаточно и придётся под три окружения лепить три файла, которые на 99% идентичны. это совсем-совсем плохо?
Это эффективно уничтожает саму идею
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
George Gaál
Слепи один докерфайл с разными таргетами внутри
это как?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
А вот так
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Мультистейдж, но не совсем )
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
Alexander 😼 Chistyakov
Это эффективно уничтожает саму идею
ну я чувствую, что это дичь, но ничего другого пока не приходит
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Alessio Castellucci
собираю всё компоузом. и хочу чтоб локально можно было всё в куче поднять (сервер, база, etc), а для прода оставить только сервер. при таком подходе создать унифицированный Dockerfile не получается из-за разницы в зависимостях. а пихать их в компоуз не хочется. будет при каждом запуске насиловать Pipfile (приложение на питоне)
А это решается несколькими докер компоузами или docker-compose.override.yaml
источник

GG

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

GG

George Gaál in Docker — русскоговорящее сообщество
Аргумент -f
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
у меня отдельный файл на каждое окружение
источник

GG

George Gaál in Docker — русскоговорящее сообщество
И я уж не говорю, что на проде компоста быть не должно
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
при этом общего компоуза нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
😂
источник

AC

Alexander 😼 Chistyak... in Docker — русскоговорящее сообщество
George Gaál
И я уж не говорю, что на проде компоста быть не должно
Его вообще быть не должно
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
а можно как-то передать env variable через compose в dockerfile?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
енв нет, build args да
источник

AC

Alessio Castellucci in Docker — русскоговорящее сообщество
о, спасибо
источник

А

Андрей in Docker — русскоговорящее сообщество
А ни у кого такого случайно не было? Никак приложение в докере не заводится.
routines:tls_construct_client_hello:no protocols available
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Минутка скриншотов нечитаемых 🤦‍♂🤦‍♂🤦‍♂
источник

AC

Alexander 😼 Chistyak... in Docker — русскоговорящее сообщество
Я, кстати, думаю, что неплохо было бы банить за компоуз, подобно тому, как в Цервки за заббикс банят
Инженерную культуру следует насаждать силой
источник

AC

Alexander 😼 Chistyak... in Docker — русскоговорящее сообщество
Андрей
А ни у кого такого случайно не было? Никак приложение в докере не заводится.
routines:tls_construct_client_hello:no protocols available
Ну, например, на той стороне эндпойнт с русским протоколом шифрования Ghost
Или как там его
источник