Hi, this is my first bug fix for pm2. I've been struggling with the issue described in #3192 for a long time. Previously, I used the following hack to make it work properly:
pm2 startOrReload ecosystem.config.cjs --env production && pm2 reload app_name --update-env
After reviewing the code, I believe I have found the actual cause of this bug. The environment gets overriden due to a wrong object extension in Utility.extendExtraConfig.
Hi, this is my first bug fix for pm2. I've been struggling with the issue described in #3192 for a long time. Previously, I used the following hack to make it work properly:
After reviewing the code, I believe I have found the actual cause of this bug. The environment gets overriden due to a wrong object extension in
Utility.extendExtraConfig
.I'm open to any suggestions for improvements.