Nodemon не работает с горячей перезагрузкой в ​​docker

Я пытаюсь сделать горячую перезагрузку в docker с сервером express, используя nodemon для мониторинга файлов js. Проблема в том, что когда я что-то меняю локально, это меняется в контейнере docker, но сервер не перезапускается (я использовал cat для проверки изменения файла в терминале docker). Когда я добавляю или удаляю файл с помощью команды touch в терминале docker, сервер перезапускается.

Файл docker: ` docker FROM node

WORKDIR /app

COPY package*.json .

RUN npm install

COPY . .

EXPOSE 3000

CMD ["npm", "start"]

`

команда сборки:

docker build -t myapp .

команда запуска: docker run --name myapp -d -v ${pwd}:/app -p 3000:3000 myapp

Я ожидаю, что когда я изменю файл в локальной сети, сервер перезапустится в контейнере docker. Я пытался использовать node --watch

Нестор
Вопрос задан2 января 2024 г.

1 Ответ

2
Ладислав
Ответ получен19 сентября 2024 г.

Ваш ответ

Загрузить файл.