Size: a a a

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

2019 December 18

Д

Дмитрий in Docker — русскоговорящее сообщество
Тут есть пхпешники, которые настроили "докер окружение"?
источник

f

fLipE in Docker — русскоговорящее сообщество
Дмитрий
Тут есть пхпешники, которые настроили "докер окружение"?
docker-compose.yml считается?)
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
fLipE
docker-compose.yml считается?)
с volumes и установкой composer зависимостей?
источник

f

fLipE in Docker — русскоговорящее сообщество
ну да
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
fLipE
ну да
Такой вопрос, запускаю docker-compose сервисы php-fpm и nginx. У каждого сервиса описана volume для исходников проекта. В Dockerfile php проекта делаю установку composer install. Но т.к в docker-compose я описал volume, после команды up/build все зависиомсти удаляются. Как решаете эту особенность?
источник

f

fLipE in Docker — русскоговорящее сообщество
секундочку, гитлаб открою)
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Ожидаю....
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Дмитрий
Такой вопрос, запускаю docker-compose сервисы php-fpm и nginx. У каждого сервиса описана volume для исходников проекта. В Dockerfile php проекта делаю установку composer install. Но т.к в docker-compose я описал volume, после команды up/build все зависиомсти удаляются. Как решаете эту особенность?
Ну, один вариант, ради справедливости я тебе предложил. Даже два. Второй - делать compose install в рантайме, в докер-компоузе, а не на этапе билда
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
George Gaál
Ну, один вариант, ради справедливости я тебе предложил. Даже два. Второй - делать compose install в рантайме, в докер-компоузе, а не на этапе билда
Спасибо. Но мне нужно более простое решение, я думаю, что оно существует.
источник

f

fLipE in Docker — русскоговорящее сообщество
Дмитрий
Такой вопрос, запускаю docker-compose сервисы php-fpm и nginx. У каждого сервиса описана volume для исходников проекта. В Dockerfile php проекта делаю установку composer install. Но т.к в docker-compose я описал volume, после команды up/build все зависиомсти удаляются. Как решаете эту особенность?
у меня такой проблемы нет, потому что я подключаю composer отдельно и прогоняю инсталл
источник

f

fLipE in Docker — русскоговорящее сообщество
источник

f

fLipE in Docker — русскоговорящее сообщество
вот так
источник

B

Buh in Docker — русскоговорящее сообщество
Дмитрий
Такой вопрос, запускаю docker-compose сервисы php-fpm и nginx. У каждого сервиса описана volume для исходников проекта. В Dockerfile php проекта делаю установку composer install. Но т.к в docker-compose я описал volume, после команды up/build все зависиомсти удаляются. Как решаете эту особенность?
Если для разработки то ставить исходники в хост машину (либо локлаьным композером либо через контейнер)
Если для прода - не монтировать volume с исходниками а копировать их в контейнер на этапе билда и там же ставить зависимости
источник

GG

George Gaál in Docker — русскоговорящее сообщество
А ещё @vicktor_kaplya знает магию, как популейтить вольюм из контейнера
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Про такое думал, но каждый раз устанавливать?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ну, это то, что я и сказал
источник

GG

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

f

fLipE in Docker — русскоговорящее сообщество
Дмитрий
Про такое думал, но каждый раз устанавливать?
ну при развертывании установка зависимостей это нормально
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Не пересоздавай его на каждый чих и рассматривай как легковесную виртмашину
источник

f

fLipE in Docker — русскоговорящее сообщество
при обновлениях часто надо что-то обновить / добавить
источник