Компьютеры · Инструкция
Как настроить Docker Compose Watch для синхронизации исходников
Compose Watch удобен для локальной разработки, когда исходники должны попадать в контейнер сразу после сохранения файла.
Короткий ответ
Добавьте `develop.watch` с `action: sync`, `path` и `target`, затем запускайте `docker compose up --watch`. Проверьте актуальные условия по официальным источникам на дату 2026-09-17 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- 1: В сервисе `compose.yaml` добавьте `develop.watch`.
- 2: Создайте правило `action: sync` с локальным `path` и контейнерным `target`.
- 3: Добавьте `ignore` для `node_modules` или build output.
- 4: Запустите `docker compose up --watch` и измените тестовый файл.
Важно
Изменение зависимостей или Dockerfile может требовать rebuild, а не обычного sync.
Проверьте после выполнения
- До команды: В сервисе `compose.yaml` добавьте `develop.watch`.
- Контроль результата: Запустите `docker compose up --watch` и измените тестовый файл.
- Не пропустите ограничение: Изменение зависимостей или Dockerfile может требовать rebuild, а не обычного sync.
Что учитывать
Изменение зависимостей или Dockerfile может требовать rebuild, а не обычного sync.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Use Compose Watch). Пример и формулировки — редакция N1RO на 2026-09-17.