تضمين الملفات التنفيذية المطلوبة في الصورة
يُعد تثبيت الملفات التنفيذية داخل حاوية قيد التشغيل فخًا: فأي شيء يُثبَّت في وقت التشغيل يُفقد عند إعادة التشغيل. ضمّن كل ملف تنفيذي خارجي تحتاج إليه إحدى Skills في الصورة وقت البناء. لا تغطي الأمثلة أدناه سوى ثلاثة ملفات تنفيذية، مرتبة أبجديًا:gog(منgogcli) للوصول إلى Gmailgoplacesللوصول إلى Google Placeswacliللوصول إلى WhatsApp
- حدّث Dockerfile.
- أعد بناء الصورة.
- أعد تشغيل الحاويات.
عناوين URL أعلاه أمثلة. بالنسبة إلى الأجهزة الافتراضية المعتمدة على ARM، اختر أصول
arm64. وللحصول على عمليات بناء قابلة لإعادة الإنتاج، ثبّت عناوين URL لإصدارات محددة.البناء والتشغيل
Killed أو برمز الخروج 137 أثناء pnpm install --frozen-lockfile، فهذا يعني أن ذاكرة الجهاز الافتراضي قد نفدت. استخدم فئة جهاز أكبر قبل إعادة المحاولة.
تحقق من الملفات التنفيذية:
/healthz لاستجابة 200 أن عملية Gateway تستمع وتعمل بصورة سليمة؛ ويتحقق HEALTHCHECK المضمّن في الصورة من نقطة النهاية نفسها دوريًا.