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

جولة استكشافية

الآن بعد أن أصبحت لديك نسخة محلية من الـ Toolkit، لنلقِ نظرة على بنية المستودع باستخدام الأمر ls.
Run this
يعرض الأمر ls -l قائمة مفصّلة طويلة بمحتويات المجلد، مع معلومات إضافية عن الملفات مثل الأذونات والملكية والحجم.
إذا تم الاستنساخ بنجاح، فيجب أن ترى شيئًا مشابهًا لما يلي:
توجد جميع ملفات الإعداد المملوكة للمستخدم في المجلد config/. هذا المجلد مستثنى من نظام التحكم في المراجعات git، لذا لن يتغير عند تحديث الـ Toolkit.

تخطيط المستودع

نوصي بعدم تعديل الملفات الموجودة خارج المجلد /config مباشرةً. بدلًا من ذلك، إذا احتجت إلى إجراء تغييرات، فيمكن تنفيذها عبر متغيرات البيئة المعيّنة في config/variables.env أو config/overleaf.rc.
على سبيل المثال، لتعيين صورة خدمة mongo، بدلًا من تحرير lib/docker-compose.mongo.yml مباشرةً، عيّن الصورة باستخدام متغير البيئة MONGO_IMAGE في config/overleaf.rc. لمزيد من المعلومات، راجع صفحة إعدادات الـ Toolkit.
لن يغيّر الـ Toolkit أي بيانات في المجلد config/ دون إذنك.

الأوامر

شغّل هذه السكربتات من مجلد Toolkit. يطبع كل منها خياراته باستخدام --help.
عندما يعيد bin/up إنشاء حاوية، يُفقد كل ما تغيّر داخلها، على سبيل المثال الحزم المثبتة أو الملفات المعدّلة عبر bin/shell. لا يُحتفظ إلا بمجلدات البيانات (data/ افتراضيًا) وconfig/. أجرِ التغييرات الدائمة عبر config/variables.env أو config/overleaf.rc أو config/docker-compose.override.yml بدلًا من ذلك.
إذا كان كل تشغيل لـ bin/up يؤدي إلى تسجيل خروج جميع المستخدمين، فاضبط OVERLEAF_SESSION_SECRET. بدونه تُوقَّع ملفات تعريف ارتباط الجلسة بسر يُولَّد من جديد كلما أُعيد إنشاء الحاوية، راجع قسم الأسئلة والأجوبة في متغيرات البيئة.
آخر تعديل في ٨ نوفمبر ٢٠٢٦