У меня есть следующий docker compose в корневой папке моего проекта nodejs, и вот мой файл docker:
FROM node:alpine as builder
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "dev"]
Вот мой docker compose:
version: '3'
services:
web:
build: .
ports:
- "4000:4000"
volumes:
- /app/node_modules
- .:/app
после запускаdocker-compose up работает нормально, но так как у меня есть vloume, я ожидаю, что когда я изменяю строку кода в локальном файле, я вижу, что изменения применяются в контейнере, но если мне нужно увидеть изменения, мне нужно остановиться и выполнить docker-compose upопять почему громкость ссылок не работает? Я что-то пропустил?
Примечание: когда я отправляюсь в контейнердокер exec -it 54474642379a sh, я вижу, что файл был изменен, но сервер не перезапустился
Вот мой скрипт в пакете.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node src/server.js",
"dev": "nodemon src/server.js"
},