आवश्यक बाइनरी को इमेज में शामिल करें
चल रहे कंटेनर के अंदर बाइनरी इंस्टॉल करना एक जाल है: रनटाइम पर इंस्टॉल की गई हर चीज़ रीस्टार्ट होने पर खो जाती है। किसी skill के लिए आवश्यक प्रत्येक बाहरी बाइनरी को बिल्ड के समय इमेज में शामिल करें। नीचे दिए गए उदाहरण वर्णमाला क्रम में केवल तीन बाइनरी को कवर करते हैं:gog(जोgogcliसे मिलता है) Gmail एक्सेस के लिएgoplacesGoogle Places के लिएwacliWhatsApp के लिए
- Dockerfile अपडेट करें।
- इमेज फिर से बिल्ड करें।
- कंटेनर रीस्टार्ट करें।
ऊपर दिए गए URL उदाहरण हैं। ARM-आधारित VM के लिए
arm64 एसेट चुनें। पुनरुत्पाद्य बिल्ड के लिए संस्करणयुक्त रिलीज़ URL पिन करें।बिल्ड करें और लॉन्च करें
pnpm install --frozen-lockfile के दौरान बिल्ड Killed या निकास कोड 137 के साथ विफल होता है, तो VM में मेमोरी समाप्त हो गई है। दोबारा प्रयास करने से पहले अधिक बड़ी मशीन श्रेणी का उपयोग करें।
बाइनरी सत्यापित करें:
/healthz से 200 प्रतिक्रिया मिलना पुष्टि करता है कि Gateway प्रक्रिया अनुरोध सुन रही है और स्वस्थ है; अंतर्निहित इमेज HEALTHCHECK भी इसी एंडपॉइंट को पोल करता है।