Size: a a a

2021 March 03

IB

Igor Boyko in DevOps
Нет, ещё раз, окружение для запуска у тебя в докере
источник

IB

Igor Boyko in DevOps
У тебя там, вау, даже есть интерактивная консоль
источник

IB

Igor Boyko in DevOps
В которой можно даже запустить установку новой зависимости
источник

IB

Igor Boyko in DevOps
И которая даже в хост папочку влетит
источник

Д☆

Дурак из фильма ☆★... in DevOps
Igor Boyko
Нет, ещё раз, окружение для запуска у тебя в докере
Откуда оно возьм1тся? Его надо сначала собрать, а что бы собрать, надо прокинуть с хоста файлы. При этом в обратную сторону файлы прокидываются только через задницу всякими рсинками
источник

IB

Igor Boyko in DevOps
Не собирай, делай онли рантайм
источник

IB

Igor Boyko in DevOps
А файлы возьмутся за хосте из гита
источник

IB

Igor Boyko in DevOps
Из вольюма
источник

Д☆

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

IB

Igor Boyko in DevOps
Нет requirements файла никакого?
источник

IB

Igor Boyko in DevOps
Вы не знаете какие у вас зависимости?
источник

Д☆

Дурак из фильма ☆★... in DevOps
Есть, но надо же запустить php composer install
источник

IB

Igor Boyko in DevOps
Запускай при старте контейнера хоспаде
источник

IB

Igor Boyko in DevOps
Если появились новые - в контейнере выполнить команду и потом не забыть в файлик под прод сборку докинуть
источник

Д☆

Дурак из фильма ☆★... in DevOps
RUN php -r "readfile('https://getcomposer.org/installer');" | php -- --version=2.0.4 --install-dir=/usr/local/bin --filename=composer
RUN /usr/local/bin/composer install
источник

Д☆

Дурак из фильма ☆★... in DevOps
Там даже вот такой ужас из двух команд
источник

IB

Igor Boyko in DevOps
Вот это в энтрипоинт выводи и у тебя оно будет писать в папку на хосте
источник

IB

Igor Boyko in DevOps
Если у тебя вольюм прокинут
источник

Д☆

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

IB

Igor Boyko in DevOps
Какой цмд?
источник