Size: a a a

2021 March 03

IB

Igor Boyko in DevOps
Оно самое
источник

IB

Igor Boyko in DevOps
А файлы всегда локальные, абсолютно всегда
источник

IB

Igor Boyko in DevOps
Сборка чисто из requirements
источник

IB

Igor Boyko in DevOps
И не трогает код
источник

Д☆

Дурак из фильма ☆★... in DevOps
Примерно так же и для пхп композера есть файлы composer.lock и composer,json, только они в отличии от питоньего реквайрментса, меняются после сборки. Вернее лок файл меняется.
источник

IB

Igor Boyko in DevOps
Ну тут уже у каждого свои костыли
источник

Д☆

Дурак из фильма ☆★... in DevOps
Да, и это ломает весь концепт
источник

Д☆

Дурак из фильма ☆★... in DevOps
Теперь мне нужно притаскивать в контейнер этот файл при сборке. И вынимать его потом после сборки, что бы снова подкладывать в рантайме
источник

IB

Igor Boyko in DevOps
Крч хз, мое предложение - один образ под прод который все билдит в этапах билдов докера и образ иммутабелен. Второй образ под дев чисто для запуска в окружении, все берет из хост папки без исключений. Разраб закончил разрабить - пушнул себе в веточку и ушел билд под прод или стейджинг. Там это тоже запустилось. Вуаля, все счастливы.
источник

IB

Igor Boyko in DevOps
Разраб не умрет от того что сам при необходимости впишет установку новых зависимостей
источник

IB

Igor Boyko in DevOps
Особенно если они кидаются туда же в /code, который прокинут на хост
источник

Д☆

Дурак из фильма ☆★... in DevOps
Ну то есть у разраба локально все артифакты и собирает он их вне контейнера число локально, а контейнер только что бы запустить всё это? Как-то странновато.
источник

IB

Igor Boyko in DevOps
Зато работает и не ебет мозга
источник

IB

Igor Boyko in DevOps
Это дев все же
источник

Д☆

Дурак из фильма ☆★... in DevOps
Вообще вся затея началась что бы локально ничего кроме докера не инсталлить, но в докере запускаться так что бы изменяемые файлы тут же подхватывались в память запущенного девелоперского сервера
источник

IB

Igor Boyko in DevOps
Ты ж сам сказал что тебе важно окружение запуска чтоб не срать зависимостями систему
источник

Д☆

Дурак из фильма ☆★... in DevOps
Igor Boyko
Зато работает и не ебет мозга
Ну вот получается, что поставленную задачу это какраз не решает
источник

IB

Igor Boyko in DevOps
Вот, у тебя срется ток одна локальная папка с файлами
источник

IB

Igor Boyko in DevOps
Остальное все в контейнере как рантайм
источник

Д☆

Дурак из фильма ☆★... in DevOps
Igor Boyko
Ты ж сам сказал что тебе важно окружение запуска чтоб не срать зависимостями систему
Да. А ты предлагаешь нахерачить зависимостей на хост систему, как я понял.
источник