मैंने Plesk को GitHub से कनेक्ट किया है। Plesk एक शाखा खींचे जाने के बाद अतिरिक्त परिनियोजन क्रियाएँ चलाने का अवसर देता है। शाखा खींचना ठीक काम करता है। लेकिन ऐसा लगता है कि इन क्रियाओं को ट्रिगर नहीं किया गया है।

मैं अपने package.json फ़ाइल से install:prod कार्य चलाना चाहता हूं। मैं इसे ssh के माध्यम से सफलतापूर्वक चला सकता हूं। मैंने प्रीपेन्डिंग "एनपीएम रन" भाग को छोड़ने की भी कोशिश की है लेकिन सफलता के बिना। मेरा वर्तमान विन्यास इस तरह दिखता है।

npm run install:prod

लॉग कोई त्रुटि संदेश नहीं दिखा रहे हैं। ऐसा लगता है कि चुपचाप विफल हो गया है।

0
Patrick P. 9 सितंबर 2019, 22:41

1 उत्तर

सबसे बढ़िया उत्तर

मुझे भी यही समस्या थी। मेरे लिए समाधान अतिरिक्त तैनाती स्क्रिप्ट पर सही पथ का उपयोग करना था, आप अपनी वेबसाइट डीआईआर पथ प्राप्त करने के लिए "कौन सी एनपीएम" और "पीडब्ल्यूडी" करके उनको ढूंढ सकते हैं। एक बार आपके पास वे हो जाने के बाद आप अपनी तैनाती स्क्रिप्ट पर इस पंक्तियों का उपयोग कर सकते हैं, उदाहरण के लिए, यह मानते हुए कि "httpdocs" वह जगह है जहां आपकी वेबसाइट है:

cd /var/www/vhosts/<your vhost>/httpdocs
/usr/bin/npm run install:prod
0
ΦXocę 웃 Пepeúpa ツ 3 पद 2019, 14:14