إعدادات الوكيل في DDEV للمضيف وحاوية الويب
استخدم متغيرات المضيف وإعداد الوكيل في عميل Docker لكل مستهلك منهما؛ ولا يزال عفريت Docker هو المسؤول عن تنزيلات الصور الأساسية.
يمكن لإعداد Wget مُثبَّت أن يصلح Wget بينما يترك Drush أو Composer دون تغيير. ابدأ بالبرنامج الذي يرسل الطلب الفاشل، ثم قدّم الوكيل عند حد إطلاق ذلك البرنامج.
برامج المضيف
بالنسبة إلى برامج المضيف التي تدعم المتغيرات المعتادة، قدّم:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteيختار متغير HTTPS وجهات HTTPS؛ بينما يصف عنوان HTTP الخاص به مستمع الوكيل. أي نقطة نهاية من قائمة وكلاء HTTP تكون مرشحة عندما يحتمل أن يستخدم تنزيل المضيف أو حاوية الويب المعنية مسارًا عامًا.
بنيات الحاويات ووقت التشغيل
يوثّق DDEV قسم proxies في الملف الموجود ~/.docker/config.json:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}ادمج هذا القسم بدلًا من استبدال المصادقة أو غيرها من المدخلات الموجودة، ثم أعد تشغيل مشروع DDEV. يستخدم Docker هذه الإعدادات لتقديم متغيرات البيئة وسيطات البناء. ولا تزال البرامج داخل حاوية الويب بحاجة إلى دعمها.
سحب الصور الأساسية
تنزيل الصورة الأساسية الناقصة يتولاه عفريت Docker. ولا يضبط إعداد العميل أعلاه وكيل ذلك العفريت، كما أن ذاكرة صور دافئة قد تتجنب السحب بالكامل.
أبقِ مسارات التطبيق والخدمة المحلية في DDEV ضمن النطاق المباشر المقصود. وطابِق صيغة التجاوز مع المستهلك الفعلي عند إضافة نطاقات داخلية أو نطاقات عناوين.