Узел JS, навсегда: не подхватывает новые изменения - PullRequest
0 голосов
/ 13 декабря 2018

Наш конвейер CI / CD развертывает код и перезапускает сервер node.js.Но когда мы вызываем любые вызовы GET или POST, изменения не отражаются.Если я перейду к какому-либо файлу, скажем - Utils.js, и добавлю фиктивную строку или добавлю комментарий ... и затем перезапущу сервер ... GET вызывает работу.

После некоторых изменений, и если я фиксирую некоторыебольше кода, CI / CD развертывает мои новые изменения кода, я вижу изменения на сервере.Сервер node.js перезагружается, снова не регистрирует новые изменения.Мне нужно изменить хотя бы файл в каталоге проекта, чтобы он работал.

Может ли кто-нибудь помочь?

OS: RedHat Enterprise Linux node: v9.3.0 npm: 5.6.0

package.json: "start": "forever start --watchDirectory ./src/ -m 5 -o /tmp/logs/service.log -c 'node -r babel-register' ./src/server.js", "stop": "forever stopall"

...