استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "إضافة أمر init infra"v9.5.621/9/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
أمر Intlayer CLI Init Infra
الوصف
يقوم أمر init infra بإعداد البنية التحتية لـ Intlayer على جهازك. يقوم بتنزيل أداة التثبيت المستضافة لمنصتك (https://intlayer.org/install.sh على macOS / Linux، وhttps://intlayer.org/install.ps1 على Windows) وتشغيلها مع إرفاق الطرفية، حتى تصلك قائمة أداة التثبيت ومخرجات التقدم دون تغيير.
تسألك أداة التثبيت عن كيفية تشغيل Intlayer:
- تطبيق سطح المكتب: يقوم بتنزيل لوحة التحكم الأصلية لنظام التشغيل والمعالج لديك وفتحها أو تثبيتها. يتصل إصدار سطح المكتب بالواجهة الخلفية لـ Intlayer Cloud.
- Docker الكل في واحد: لوحة التحكم + API + MongoDB + Redis + MinIO في حاوية واحدة مدعومة بوحدة تخزين واحدة. يكتب
./intlayer.envبالأسرار المُنشأة ويسحب صورةintlayer/cms-all. - Docker Compose: حاوية واحدة لكل خدمة، للاستضافة الذاتية القابلة للتوسع. يكتب
docker-compose.ymlو.envفي./intlayer/ويسحب الصور.
أداة التثبيت المستضافة هي المصدر الوحيد للحقيقة لعملية الإعداد: يقوم CLI بتشغيلها بدلاً من إعادة تنفيذ نفس الخطوات، لذا فإن npx intlayer init infra وcurl -fsSL https://intlayer.org/install.sh | sh يقومان بنفس الشيء تمامًا.
الاستخدام
نسخ الكود إلى الحافظة
يتم تقديم نفس الخطوة من قائمة التحقق الخاصة بـ npx intlayer init --interactive، تحت البنية التحتية (تطبيق سطح المكتب / الاستضافة الذاتية).
الخيارات
-m, --mode <mode>- اختياري. تخطي قائمة أداة التثبيت وتشغيل وضع معين مباشرة. القيم المقبولة:desktopأوdocker(الكل في واحد) أوcompose. أي قيمة أخرى ستؤدي إلى الخروج مع إظهار خطأ يسرد الأوضاع المقبولة.
أمثلة
اختر الوضع بشكل تفاعلي
نسخ الكود إلى الحافظة
تثبيت تطبيق سطح المكتب
نسخ الكود إلى الحافظة
الاستضافة الذاتية باستخدام حاوية الكل في واحد
نسخ الكود إلى الحافظة
الاستضافة الذاتية باستخدام Docker Compose
نسخ الكود إلى الحافظة
مثال على المخرجات
نسخ الكود إلى الحافظة
إعدادات أداة التثبيت
تقرأ أداة التثبيت بعض متغيرات البيئة، والتي يمررها CLI كما هي. اضبطها في الطرفية قبل تشغيل الأمر:
نسخ الكود إلى الحافظة
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
| المتغير | الافتراضي | ينطبق على | الوصف |
|---|---|---|---|
INTLAYER_MODE | (يُسأل عنه) | الكل | desktop أو docker أو compose، نفس --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | مكان حفظ أداة تثبيت التطبيق |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | صورة الكل في واحد المراد سحبها |
INTLAYER_ENV_FILE | ./intlayer.env | docker | مكان كتابة ملف البيئة |
INTLAYER_CONTAINER_NAME | intlayer | docker | اسم الحاوية |
INTLAYER_DATA_VOLUME | intlayer-data | docker | وحدة تخزين مسماة مثبتة في /data |
INTLAYER_APP_PORT | 3000 | docker | منفذ المضيف للوحة التحكم |
INTLAYER_API_PORT | 3100 | docker | منفذ المضيف لـ API |
INTLAYER_S3_PORT | 9000 | docker | منفذ المضيف لـ MinIO S3 API |
INTLAYER_CONSOLE_PORT | 9001 | docker | منفذ المضيف لوحدة تحكم MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | مكان كتابة docker-compose.yml و.env |
INTLAYER_SELFHOST_REF | main | كلاهما | مرجع Git الذي يتم جلب ملف compose وقالب env منه |
تغير متغيرات المنافذ جانب المضيف فقط من التعيين. تحتوي الصور المنشورة علىhttp://localhost:3000وhttp://localhost:3100وhttp://localhost:9000مجمعة في حزمة لوحة التحكم، لذا احتفظ بالإعدادات الافتراضية ما لم تقم ببناء صورك الخاصة: راجع دليل الاستضافة الذاتية.
المتطلبات
- تطبيق سطح المكتب يحتاج إلى Node.js: يدمج التطبيق خادم لوحة التحكم ويبدأه باستخدام الملف الثنائي
nodeالخاص بالجهاز. - أوضاع Docker تحتاج إلى Docker (Docker Desktop مع الواجهة الخلفية WSL 2 على Windows). يحتاج وضع Compose أيضًا إلى المكون الإضافي
docker compose.
ملاحظات
- إعادة تشغيل الأمر آمنة: لا يتم استبدال ملف البيئة الموجود أبدًا، مما يجعله أيضًا مسارًا للترقية (تسحب أداة التثبيت أحدث الصور وتحتفظ بأسرارك).
- يتم تنزيل أداة التثبيت إلى دليل مؤقت ويتم حذفها بمجرد الخروج، مهما كانت النتيجة.
- رمز خروج الأمر هو رمز خروج أداة التثبيت. إذا فشل التنزيل نفسه، يطبع CLI أمر
curl … | sh(أوirm … | iex) المكافئ لتشغيل أداة التثبيت مباشرة. - لا تزال أوضاع Docker بحاجة إلى خدمة بريد إلكتروني لإرسال رسائل تسجيل الدخول. بعد انتهاء التثبيت، قم بتهيئة Resend أو SMTP في ملف البيئة المنشأ: راجع خدمة البريد العالمية.
ذات صلة
- دليل الاستضافة الذاتية - البنية وخطوات التشغيل الأولى والقيود لكل وضع
- تهيئة Intlayer - أمر
initالأصلي وقائمة التحقق التفاعلية الخاصة به - Intlayer CMS - وظائف لوحة التحكم التي قمت بتثبيتها للتو
