انتقل إلى المحتوى
توثيق مؤرشف. اختر إصدار تثبيتك.

إعدادات

اتصال التسجيل ومتغيرات بيئة وقت التشغيل وسلوك النشر.

طبقات التكوين

تم تعريف الإعدادات الافتراضية للتطبيق في nuxt.config.ts وapp/app.config.ts. تتجاوز متغيرات البيئة الإعدادات الافتراضية لوقت التشغيل عند بدء تشغيل الخادم. تقرأ أوامر التطوير والبناء .env؛ نقطة دخول عقدة الإنتاج لا تقرأها تلقائيًا.

أعد تشغيل الخادم بعد تغيير متغيرات بيئة التشغيل. يتطلب تحرير تكوين المكون على مستوى المصدر إنشاء إنتاج جديد.

إعدادات التسجيل والجلسة

عاملتقصيرغاية
NUXT_REGISTRY_UPSTREAMhttp://127.0.0.1:5000أصل التسجيل من جانب الخادم.
NUXT_REGISTRY_DELETE_ENABLEDfalseفضح حذف البيان في واجهة المستخدم.
NUXT_SESSION_PASSWORDعشوائية لكل عمليةالسر المستخدم لتشفير جلسات واجهة المستخدم.
HOSTتعتمد على وقت التشغيلواجهة الاستماع لخادم العقدة.
PORT3000منفذ الاستماع لخادم العقدة.

يجب أن يكون المنبع من أصل HTTP(S) يمكن الوصول إليه من خادم الواجهة الأمامية. احتفظ ببيانات الاعتماد خارج عنوان URL. تستخدم الطلبات مصادقة المستخدم الحالي؛ Crateview لا يحل محل التحكم في الوصول إلى التسجيل.

متغيرات العلامة التجارية العامة

تستخدم جميع الأسماء أدناه البادئة NUXT_PUBLIC_BRAND_:

لاحقةغاية
NAMEاسم التطبيق.
DESCRIPTIONوصف التطبيق.
LOGO_LIGHT، LOGO_DARKمسارات الشعار أو عناوين URL لـ HTTP(S).
FAVICONمسار رمز المتصفح أو عنوان URL.
TITLE_TEMPLATEعنوان الصفحة؛ يتم استبدال %s بعنوان الصفحة.
PRODUCT_URL، DOCS_URL، REPOSITORY_URLروابط التنقل الاختيارية.

يتم إرسال التكوين العام إلى المتصفح. لا تقم مطلقًا بتخزين كلمات المرور أو الرموز المميزة في متغيرات NUXT_PUBLIC_*. راجع العلامة التجارية والسمات للتعرف على خيارات الألوان والطباعة.

تخطيط الشبكة

يتصل المتصفح بـ Crateview من أصل واحد. وكيل Nitro /v2/** لعملاء التسجيل ويقرأ بيانات تعريف التسجيل من خلال /api/registry/**. وهذا يتجنب طلب الوصول عبر المتصفح إلى السجل نفسه.

خلف الوكيل العكسي، احتفظ بالأصل العام ورؤوس البروتوكول. عنوان الواجهة الأمامية العامة هو أيضًا عنوان التسجيل المعروض في أوامر pull المنسوخة. للاستخدام المعتمد عن بعد، قم بإنهاء HTTPS بشكل صحيح قبل قبول بيانات اعتماد المتصفح أو واجهة سطر الأوامر (CLI).

Compose مقابل التكوين المستقل

يتصل ملف Compose المُجمّع عمدًا بخدمة registry الخاصة به مع NUXT_REGISTRY_UPSTREAM=http://registry:5000. لاستخدام سجل آخر في نشر الحاوية، قم بتكييف بيئة الخدمة هذه أو قم بتشغيل الواجهة الأمامية بشكل منفصل. لا تفترض أن تسجيل استرجاع المضيف يمكن الوصول إليه من خلال بوابة الحاوية.