Igor
ТОлько через entrypoint менять
Igor
Да дело в vagrant, и в том как он пробрасывает права
Таймураз
Igor
внутрь контейнера?
Igor
сразу?
Таймураз
Внутрь образа
Igor
Для продакшена да
Igor
но для дева
Таймураз
Для разработки тоже
Igor
а как быть с разработкой и изменением файлов
Таймураз
Нам сейчас чтобы пересобрать в деве образ, нужно выполнить docker-compose build <image> && docker-compose kill <image> && docker-compose up -d <image>
Igor
если volumes не использовать
Таймураз
И он заменит только последний слой с исходниками, не стягивая заново зависимости
Igor
это я понимаю
Igor
не зависить от внешних volumes это хорошо я уже понял
Таймураз
Для разработки можно пробросить наружу нужные порты и вешаться на них в деве через хоста
Igor
а при чём тут файловая система к портам
Таймураз
запустил все контейнеры, кроме разрабатываемого проекта и работаешь
Либо пишешь еще один docker-compose
Igor
как менять файлы внутри контейнера по ходу разраотки
Таймураз
Igor
да
Igor
остутсвие состояния
Таймураз
если тебе нужно просто потестить- заходишь внутрь
Таймураз
exec <containerid|containername> <bash|sh>
Artem
только редакторы там не работают)
Igor
ну а в контексте активной разработки
Igor
когда у тебя активно меняються файлы проекта
Igor
строиться архитектура
Artem
активна разработка это пуш одной строчки каждую минуту?)
Igor
и тебе нужно риалтайм видеть именения
Igor
да
Igor
примерно это и имееться в виду
Artem
это неправильный подход
Igor
это удобный подход
Таймураз
строиться архитектура
У меня mysql, node, memcached, apache разворачиваются за три минуты вместе со скачиванием начальных образов
Artem
что риалтайм отслеживать структуру девелом с контейнером может у себя локально работать с замонтированным волюмом
Artem
девелопер*
Igor
Igor
Igor
но для локальной разработки
Igor
скачать образ и работать
Igor
с примонтированным volumes
Artem
ну да, а что не так?
Artem
приват регистри
Igor
Igor
меня интересует локальная разработка
Igor
с докером
Таймураз
Igor
не выкатка на продакшн, или тест сервер
Artem
стянул образ, запустил компоуз с прописанными маунтами и работай локально
Igor
Таймураз
Пересобрать образ с новыми исходниками- одна команда и секунд 6 от силы
Igor
Но зачем?
Таймураз
Какой ты сложный
Я об этом, но я не об этомD:
Таймураз
Вот и я об этом
Таймураз
Но зачем?
Igor
или я тебя не понимаю?
Таймураз
Igor
а смысл?
Igor
примонтировал вольюм
Igor
и работай
Igor
ничего не пересибирая
Igor
сделал фияу закоммитил алил на гит
Таймураз
Лядь
Ну ты тестишь серверное окружение
Тебе нужно у себя иметь то же самое, что ты собираешься запускать на сервере
Artem
у меня у самого все в образах хранится, но я тоже не вижу смысла делать сборку для того чтобы собирать для локальных образов
Таймураз
Практически то же самое
Artem
не тоже
Igor
Ниразу не то е
Igor
6 секнд это уймавремени
Igor
100 перезапусков
Таймураз
Тогда при чем тут докеры?