#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 в производстве. Он более стабилен и отслеживает изменения файлов.