Я пытаюсь сделать горячую перезагрузку в 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