pm2 перезагружает не то приложение
Это мой конфигурационный файл
module.exports = {
/**
* Application configuration section
* http://pm2.keymetrics.io/docs/usage/application-declaration/
*/
apps : [
{
name : 'API',
script : './server.js',
watch: ['server'],
ignore_watch: ['invoice/', 'node_modules'],
cwd: '/home/ubuntu/tfc',
env: {
NODE_ENV: 'development',
ServerHost: 'test'
}
},
{
name: 'PUSH_SERVER',
script: './dist/app.js',
watch: ['dist'],
ignore_watch: ['node_modules'],
cwd: '/home/ubuntu/push_server'
}
]
};
Меня беспокоит то, что до того, как я PUSH_SERVER
приложение, мой API
приложение никогда не перезагружалось всякий раз, когда в базу кода вносились изменения. Затем, когда я добавил PUSH_SERVER
приложение, то оно не перезагружает его, когда есть изменения в кодовой базе, но оно перезагружает это приложение всякий раз, когда я вносю изменения в API
кодовая.
Кто-нибудь может мне с этим помочь? Это единственное препятствие, с которым я сталкиваюсь в своем стремлении автоматизировать процесс развертывания.
я использую AWS CodePipeline
для развертывания кода в экземпляре, что он делает успешно, но pm2
не может забрать изменения.