n1ro°
RU

Компьютеры · Инструкция

Как настроить Docker Compose Watch для синхронизации исходников

Compose Watch удобен для локальной разработки, когда исходники должны попадать в контейнер сразу после сохранения файла.

Редакция N1RO · Проверено

Короткий ответ

Добавьте `develop.watch` с `action: sync`, `path` и `target`, затем запускайте `docker compose up --watch`. Проверьте актуальные условия по официальным источникам на дату 2026-09-17 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. 1: В сервисе `compose.yaml` добавьте `develop.watch`.
  2. 2: Создайте правило `action: sync` с локальным `path` и контейнерным `target`.
  3. 3: Добавьте `ignore` для `node_modules` или build output.
  4. 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.