PM2 विन्यास है, /home/foo/someconfig.json
विलय/नेमस्पेसिंग PM2 एप्लिकेशन
{
"apps": [
{
"name": "foo-main",
"script": "./index.js",
},
{
"name": "foo-bar",
"script": "./bar.js"
},
{
"name": "foo-baz",
"script": "./baz.js"
}
]
}
बार मैं वर्तमान नेमस्पेस के अंतर्गत सभी ऐप्लिकेशन का उल्लेख करना चाहते हैं के अधिकांश, उदा क्योंकि क्षुधा Windows में चला सकते हैं
pm2 restart foo
बजाय
pm2 restart foo-main foo-bar foo-baz
बैश ब्रेस विस्तार करने का
नहीं किया जा सकता।
pm2 restart /home/foo/someconfig.json
करना अच्छा विकल्प नहीं है, क्योंकि कॉन्फ़िगरेशन फ़ाइल पथ को समझने में कुछ समय लगता है, यह परियोजनाओं के बीच भिन्न हो सकता है और यहां तक कि इसके स्थान को भी बदल सकता है।
foo-*
ऐप्स को foo
ऐप में विलय किया जा सकता है या किसी अन्य उचित तरीके से पूरी तरह से संदर्भित किया जा सकता है?
धन्यवाद, यह pm2 API का अच्छा उपयोग है। मेरी इच्छा है कि ऐसा करने का एक पारंपरिक तरीका था, क्योंकि वैश्विक 'pm2' कमांड के बिना अतिरिक्त परेशानी के इसके लाभ हैं। – estus