В докер монтирую каталог из хост системы. Важный момент - при редактировании файлов в хост системе, изменения в докере видны. Т.е. в хост-системе есть файл «file.txt» с таким содержанием:
test
Отредактируем файл:
test123
Но вот беда, при редактировании файла моего проекта, server.js, изменения не подхватываются. Я подумал, что не хватает какого-нибудь forever.js, который бы мониторил изменения и перезапускал проект, поставил его, написал простой конфиг:
var forever = require('forever-monitor');
var child = new (forever.Monitor)('server.js', {
sourceDir: __dirname,
silent: false,
watch: true
});
child.start();
{
...
"main": "forever.js",
"scripts": {
"start": "node forever.js"
},
"dependencies": {
...
"forever": "~0.15.3"
}
...
}
Погуглив, нашел тред о том, что нужно юзать редактор с тру-перезаписью файла, чтобы все работало. НО! Что я только не юзал, изменения все равно не подхватывались. Я даже в винде тестил, не пашет.
В чем может быть проблема?