Не удается заставить nodemon работать в контейнере docker

#docker #nodemon

#docker #nodemon

Вопрос:

Хорошо, теперь у меня закончились идеи. Я пытаюсь заставить nodemon работать в докеризованном (Docker Toolbox, Win 8.1) простом приложении nodejs.

структура файла

структура файла

Dockerfile

 FROM node:latest
USER root
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
RUN npm install -g nodemon
COPY . .
EXPOSE 3000
CMD [ "npm", "run", "devStart" ]
 

скрипт

 "devStart": "nodemon --ext ejs,js,json,css --watch server --watch views server/server.js",
 

— вывод

он выводит

Кажется, все совпадает, но когда я редактирую частичный / просмотр, nodemon не перезапускается. Пробовал с nodemon как production (т.е. не dev) зависимость, а затем npx nodemon... — тоже не будет работать.

Комментарии:

1. Может быть, взгляните на pm2 ? Это отличный менеджер процессов для nodejs в производстве. Он более стабилен и отслеживает изменения файлов.