الانتقال إلى المحتوى الرئيسي
الإعداد

مفتاح الوصول الخاص بك والاتصال بقاعدة بياناتك. أي قيمة مفقودة أو غير صالحة توقف التشغيل.

Markdown

يقرأ Human Plugin إعداداته من البيئة مرة واحدة عند بدء التشغيل. يتطلب تغيير أي قيمة إعادة تشغيل الحاوية.

مرجع سريع​

الحد الأدنى من ملف .env لقاعدة بيانات تستخدم القيم الافتراضية الموضحة أدناه:

.env
HUMAN_API_ACCESS_KEY=<your access key>
POSTGRES_ADDRESS_HOST=<database host>
POSTGRES_PASSWORD=<database password>

مفتاح الوصول​

المتغيرمطلوبملاحظات
HUMAN_API_ACCESS_KEYنعممفتاح الوصول الخاص بك. يربط التثبيت بـ Unico ويحدد حسابك. بدون مسافات بيضاء أو أحرف تحكم. لا يُسجَّل أبدًا في السجلات

مفتاح الوصول سر. احتفظ به في مخزن الأسرار لديك وحقنه في الحاوية أثناء التشغيل.

الاتصال بقاعدة البيانات​

المتغيرمطلوبالقيمة الافتراضيةملاحظات
POSTGRES_ADDRESS_HOSTنعماسم المضيف أو عنوان IP لخادم PostgreSQL لديك
POSTGRES_PASSWORDنعمبدون مسافات بيضاء أو علامات اقتباس مفردة أو شرطات مائلة عكسية أو أحرف تحكم. يرفض Human Plugin البدء إذا وُجد أي منها، دون تسجيل القيمة في السجلات
POSTGRES_ADDRESS_PORTلا5432
POSTGRES_USERلاpostgresاستخدم دورًا (role) مخصصًا لـ Human Plugin
POSTGRES_DATABASEلاhuman_pluginاستخدم قاعدة بيانات مخصصة لـ Human Plugin
POSTGRES_SSL_MODEلاrequireاستخدم disable فقط عندما يعمل PostgreSQL على المضيف نفسه أو كحاوية مساندة (sidecar)

يجب أن تُستخدم قاعدة البيانات من قبل Human Plugin فقط. يحتاج الدور إلى صلاحية إنشاء الجداول فيها: ينشئ Human Plugin جداوله الخاصة ويحدّثها عند بدء التشغيل، قبل أن يقبل الطلبات.

كلمة المرور سر. احتفظ بها في مخزن الأسرار لديك، كما تفعل مع مفتاح الوصول.

كل ما عدا ذلك​

تضبط الصورة (image) كل القيم الأخرى. لا تضبط متغيرات أخرى إلا إذا طلبت منك Unico ذلك: فهي ليست جزءًا من الإعداد المدعوم.

مثال​

docker run -d --name human-plugin --stop-timeout 60 -p 127.0.0.1:8080:8080 \
-e HUMAN_API_ACCESS_KEY \
-e POSTGRES_ADDRESS_HOST=db.internal \
-e POSTGRES_USER=human_plugin \
-e POSTGRES_PASSWORD \
pkg.unico.run/human-plugin-api:latest

الخيار -e NAME بدون قيمة يمرّر المتغير من الصدفة (shell) لديك، فلا تظهر الأسرار في سطر الأوامر.