Docker і CI/CD · Senior · Запитання 18 з 75
Чому в монорепо зміна одного пакета може перезбирати Docker-образ кожного застосунку?
- 1Docker не вміє збирати образи всередині монорепо
- ✓Правильна відповідь: Кожен образ копіює весь репозиторій і кореневий lock-файл
- 3npm вимикає кеш шарів для workspaces
Пояснення
Будь-яка зміна інвалідує COPY . .. Обрізання до підмножини залежностей застосунку (наприклад, turbo prune) дає кожному образу мінімальний контекст і lock-файл.