لقد قمت بتثبيت قطرة Discourse على Digital Ocean وأرغب في إنشاء مستودع يسمح لي بتنزيل قاعدة التعليمات البرمجية، وإجراء التغييرات، ثم تحميلها مرة أخرى إلى Digital Ocean. أنا في حيرة من أمري، نظرًا لأنه يتم تشغيله على حاويات ولا أرى الدليل الأساسي للمكان الذي يتم فيه استضافة الموقع عند الاتصال بالقطرة عبر SSH. أي مساعدة ستكون رائعة.
مرحباً لين. ![]()
من خطوات التثبيت:
6. تثبيت Discourse
استنسخ صورة Docker الرسمية لـ Discourse في
/var/discourse.sudo -s git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse chmod 700 containersستحتاج إلى أن تكون الجذر لبقية عملية الإعداد والتمهيد.
لذلك سيتم استنساخ هذا المستودع في /var/discourse. ![]()
من المحتمل أنك لا تريد القيام بذلك. على الرغم من أنه قد يبدو فكرة رائعة في الوقت الحالي، إلا أن إجراء تغييرات على Discourse يتم بشكل أفضل باستخدام بنيته الرائعة للمكونات الإضافية والسمات ومكونات السمات التي وفرها مطوروه بصعوبة لصالحنا.
إن الاحتفاظ بشوكة (fork) يجعل الحياة مملة وغير منتجة للغاية ويجب عدم السعي وراءها إلا إذا كنت تنوي تقديم طلب سحب (PR) في فترة زمنية قصيرة.
ليس مملًا. ولكنه غير منتج للغاية. ما لم تكن تريد الدفع لتوظيف العديد من المهندسين الذين تتمثل وظيفتهم الأساسية في مواكبة رؤية أن شوكتك لا تزال تعمل، وتريد استخدام الإضافات أو مكونات السمات. المجموعة الوحيدة التي فعلت ذلك كانت آسفة للغاية.
شكرا يا جماعة. سنلتزم بتطوير السمات/المكونات/الإضافات للتعديلات.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.