مُوجِّه الروابط المختصرة لـ Discourse | بسّط عناوين URL للدعم

ظننت أنني وعدت بكتابة ملف README في وقت سابق، لكن يبدو أنني لم أفعل ذلك. بغض النظر، لقد نشرت دليلًا بسيطًا حول كيفية الاستضافة الذاتية أو إعادة التوظيف! لا يزال المستودع موجودًا على GitHub، لكنني سألصقه أدناه في حال كنت لا ترغب في مغادرة هذه الصفحة لسبب ما.

التعليمات

الإعداد

تأكد من وجود بيئة افتراضية (venv) وإصدار Python 3.13 أو أحدث (تم اختباره فقط على الإصدار 3.14، لكن 3.13 لا ينبغي أن يواجه مشاكل؛ إذا واجهت أخطاء في التجميع، فقم ببساطة بتحديث Python):

uv venv
source .venv/bin/activate
uv pip install .

قم بتعديل ملف الإعدادات اختياريًا:

nano src/backend_config.jsonc

معظم الإعدادات واضحة بذاتها. web.hostname مخصص لأغراض جمالية فقط في واجهة المستخدم ولا يؤثر على الوظائف.

وهذا كل شيء! قم بتشغيله:

python3 -m src

لا تحتاج إلى تنفيذ تطبيق uvicorn يدويًا، حيث سيقوم وحدة Python بتنفيذه تلقائيًا.

إعجاب واحد (1)