إعدادات
طبقات التكوين
تم تعريف الإعدادات الافتراضية للتطبيق في nuxt.config.ts وapp/app.config.ts. تتجاوز متغيرات البيئة الإعدادات الافتراضية لوقت التشغيل عند بدء تشغيل الخادم. تقرأ أوامر التطوير والبناء .env؛ نقطة دخول عقدة الإنتاج لا تقرأها تلقائيًا.
أعد تشغيل الخادم بعد تغيير متغيرات بيئة التشغيل. يتطلب تحرير تكوين المكون على مستوى المصدر إنشاء إنتاج جديد.
إعدادات التسجيل والجلسة
| عامل | تقصير | غاية |
|---|---|---|
NUXT_REGISTRY_UPSTREAM | http://127.0.0.1:5000 | أصل التسجيل من جانب الخادم. |
NUXT_REGISTRY_DELETE_ENABLED | false | فضح حذف البيان في واجهة المستخدم. |
NUXT_SESSION_PASSWORD | عشوائية لكل عملية | السر المستخدم لتشفير جلسات واجهة المستخدم. |
HOST | تعتمد على وقت التشغيل | واجهة الاستماع لخادم العقدة. |
PORT | 3000 | منفذ الاستماع لخادم العقدة. |
يجب أن يكون المنبع من أصل 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. لاستخدام سجل آخر في نشر الحاوية، قم بتكييف بيئة الخدمة هذه أو قم بتشغيل الواجهة الأمامية بشكل منفصل. لا تفترض أن تسجيل استرجاع المضيف يمكن الوصول إليه من خلال بوابة الحاوية.
إعدادات هذا الإصدار
المراقبة اختيارية ومعطلة افتراضياً. تفتح النظرة العامة لوحة المراقبة عند تفعيلها؛ وإلا يحوّل /home إلى /explore. يمنح التفعيل البيانات التشغيلية الشاملة لكل من يصل للواجهة، بما فيهم زوار السجلات العامة المجهولون.
| ENV | Default |
|---|---|
NUXT_MONITORING_ENABLED | false |
NUXT_MONITORING_METRICS_URL | — |
NUXT_MONITORING_METRICS_TOKEN | — |
NUXT_MONITORING_WEBHOOK_SECRET | — |
NUXT_MONITORING_DATABASE_PATH | .dev/monitoring.sqlite |
