Size: a a a

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

2020 July 17

i

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

i

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

Д

Дмитрий in Docker — русскоговорящее сообщество
Так вы говорили про multistage
источник

i

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

i

inqfen in Docker — русскоговорящее сообщество
Чтобы не выполнять каждый раз кучу других операций
источник

i

inqfen in Docker — русскоговорящее сообщество
И только установку зависимостей вынести отдельно
источник

i

inqfen in Docker — русскоговорящее сообщество
Соответственно при каждом выполнении docker-compose up - будут ставиться зависимости в каталог на диске
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Так где тут multistage?
Если у вас отдельные сервисы. К сожалению, я вас не понимаю.
источник

i

inqfen in Docker — русскоговорящее сообщество
А не в контейнер, где они перетрутся
источник

i

inqfen in Docker — русскоговорящее сообщество
Дмитрий
Так где тут multistage?
Если у вас отдельные сервисы. К сожалению, я вас не понимаю.
Мне еще докерфайл за вас писать? Этот сервис уже платный
источник

i

inqfen in Docker — русскоговорящее сообщество
Основу я объяснил
источник

i

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

i

inqfen in Docker — русскоговорящее сообщество
Что и решает вашу проблему с перетиранием файлов
источник

M

Mario in Docker — русскоговорящее сообщество
Подскажите что то я вообще уже не понимаю почему это работает
источник

M

Mario in Docker — русскоговорящее сообщество
/usr/local/bin/docker-php-entrypoint: exec: line 9: /usr/local/bin/startup: not found
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Egor Eprincev
Другими словами: В теории у меня будет N копий для одной ветки, на каждом сервере, где была попытка развренуть. Правильно ли я вас понял?
да, и это нормально. стейджинг для баз никто не отменял. потому что нет необходимости скажем для части тестов разворачивать полную базу, может проще предоставить ту часть базы, которая будет взаимодействовать с внешними сервисами и т.д. и .т.п. в любом случае, старайтесь проблему преобразовать в преимущество, и вы будете успешны, удачи)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Mario
/usr/local/bin/docker-php-entrypoint: exec: line 9: /usr/local/bin/startup: not found
Переопредели энтрипойнт на bin/bash и посмотри глазами, что внутри образа
источник

GG

George Gaál in Docker — русскоговорящее сообщество
И смотри - у тебя ошибку даёт скрипт docker-php-entrypoint, который в энтрипойнт - так и задумано ?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Egor Eprincev
Спасибо за ответ, но есть нюанс. Над какой-либо задачей ведут работу в течении некоторого времени. Если каждый раз (на каждый коммит) создавать базу с нуля, то нужно ждать, пока все миграции пройдут. А это отнимает много времени. Хотелось бы, чтобы где (на каком сервере) тестовый стенд для ветки был развернут изначально, там и продолжалась последующая пересборка
На Хабре был доклад (и не один!) про ускорение созданий тестовых стендов
источник

GG

George Gaál in Docker — русскоговорящее сообщество
В конце-концов ты можешь на триггерах в бд это всё собрать (
источник