который участвует в dockerfile под видом COPY конфигямл ./конфигямл так вот, изменение этого конфига не приводит к тому, что докер пересобирает на основе нового т.к. докер файл не изменился, то и при билде он использует старый кеш. Как обойти это? Просто всему билду всегда добавлять --no-cache? Есть более приятные варианты?
Docker-compose up --build
А на каком этапе этот ямл копируется?
это не так
Чтоб такое обойти мы сначала копируем папку с кодом. Если она не менялась то и смысла запускать заново билд нет А дальше копируются уже файлы которые могут приводить к твоему случаю если копировать их раньше чем то что меняется гарантированно
Не должно такого быть: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache Написано что чексумы считает
Обсуждают сегодня