Таймураз
Что мешает тебе отдельно тестировать, вне контейнеров?
Igor
и 5 минут потрачено на бессмысленное ожидание
Igor
зачем
Таймураз
Я уже говорил, что ты сложный?)
Artem
Тогда при чем тут докеры?
я пропустил сам его вопрос, но насколько я понял он про то как можно у себя локально на компе проверить работу приложения
Artem
тобишь стянул крайний рабочий образ и поработал с ним
Таймураз
Игорь, поставь задач с нуля максимально конкретно
Artem
локально на маке допустим
Igor
Сайт на WP
Igor
чем тебе не задача
Igor
Собрали под него compose файл
Igor
пробросили вольюмы работаем
Artem
можно все в одном сообщении и чтобы там был знак вопроса в конце?)
Igor
Зачем каждый раз пересобирать контейнер?
Таймураз
пробросили вольюмы работаем
Собери два компоуз файла и работай в деве с одним, в проде с другим
Igor
volumes зло
Таймураз
но ты же предлагаешь пересобирать
Я предлагал пересобирать, потому что не понял, что именно ты собираешься тестировать
Igor
Локальнуюю разработку
Таймураз
Не говори абстрактными словами Геймдев- локальная разработка верстка- тоже локальная разработка
Artem
Igor
мне больно
Artem
я так и не увидел вопроса
Таймураз
я так и не увидел вопроса
он хотел узнать, если он работает над одним проектом, как ему запустить все один раз так, чтобы изменения, которые он вносит в пхп проект, сразу имели место быть в контейнере
Igor
volumes
Igor
я и так знал ответ
Artem
так к чему тогда был спич?)
Таймураз
Ты имел в виду на продашене?
Я так делаю и в деве, потому что у меня несколько проектов и я до сих пор не закончил с разработкой образов
Таймураз
Ты имел в виду на продашене?
И я тебе предлагал другой вариант, когда ты пробрасываешь порты из контейнеров в хоста, а разрабатываемое приложение коннектишь к хосту, а не линкуешь к контейнерам
Таймураз
Потому что те же приложения на node.js, в отличие от php, запускаются как процесс (одной перезаливкой файлов не поможешь в деве)
Igor
ладно
Igor
мы примерно поняли друг друга
Igor
и спасибо
Igor
в целом ты меня почти убедил
Igor
хотя я всё равно сичтаю что полный перезапуск контейнера это боль
Artem
перезапуск контейнера это норм
Artem
но локально работать на своем компе реально проще с маунтами в качестве дебага
Artem
мне нужно изменить 1-2 строки в конфиге, чем мне поможет проброшенный порт в контейнер?
Igor
я кстати про порты совсем не понял
Artem
вот и я тоже
Таймураз
мне нужно изменить 1-2 строки в конфиге, чем мне поможет проброшенный порт в контейнер?
А кто говорил про проброс В контейнер? Все остальное окружение на хоста вешаешь, разрабатываемый проект к портам подвязываешь в деве
Artem
Artem
так где мне в итоге код то править?)
Таймураз
прям на хосте
Artem
на хочте он откуда?
Igor
уже
Таймураз
на хочте он откуда?
<quote>Все остальное окружение на хоста вешаешь,</quote>
Igor
я всё равно не понял
Artem
какое еще окружение или ты маунт называешь окружением?
Таймураз
For example, из образа mysql пробрасываешь порт 127.0.0.1:3306:3306
Artem
пле
Таймураз
Нау андестенд?
Artem
ок, у меня апп на питоне
Artem
как мне его править?
Artem
работа с клиент серверной дб это как бы не сильно аппликейшен
Таймураз
Вах, какое недопонимание Я худею с вас, ребят)
Igor
нужнобыло в конфиге вагранта прописать ownera папки, там с этим сложн
Igor
я просто тоже тебя не очень понимаю
Таймураз
работа с клиент серверной дб это как бы не сильно аппликейшен
Запускаешь его прям на хосте Устанавливаешь питон на хост, все что нужно на хосте устанавливаешь
Artem
как ты можешь работу с бд называть работой с кодом?
Таймураз
Ребят, либо я заработался, либо вы
Igor
а если конфиликтующие окрудения
Таймураз
Мне сильно кажется, что вы заработались)
Igor
окружения
Igor
я вообще выходной
Artem
т.е. ты предлагаешь засорять хост с контейнерами всяким говном которое крутится в контейнерах, которые там и крутятся для того чтобы избавить хост от локальной тучи софта?)
Igor
забудь, тут что то странное твориться
Igor
Мне сильно кажется, что вы заработались)
Скорее ты заработался, ибо сидят двое людей и не понимают что ты говоришь))
Igor
+1
Igor
тоесть ты dockerfileом тянешь весь проект, как на проде
Igor
и просто добавляешь мануты?
Igor
"код из git тянется по пушу" - может по пулу?
Artem
в общем понятно, человек присто юзает докер не как докер
Artem
в личке с этим разобрались)