تعليمات تثبيت الخادم الحالي

لقد عثرت على عدد من المنشورات، مثل هذا المنشور، حيث أراد الأشخاص تثبيت Discourse على خادم موجود. حاولت تجميع الأجزاء، لكن الأمر كان محيرًا للغاية بسبب التنقل بين 5 مصادر مختلفة بين هذه النسخة وGitHub. كانت هذه الرحلة صعبة، وأوصي بشدة بإضافة المزيد إلى نصوصك البرمجية لدعم هذه الحالة الاستخدامية.

آخر شيء لم أتمكن من حله بعد هو الهيكل النهائي لملف app.yml. لقد عثرت فقط على أجزاء متفرقة، وليس ما يكفي للاستنتاج أن ما جمعتُه هو كل شيء. أقترح أن يكون نص launcher قادرًا على إنشاء نسخة دون الحاجة إلى خطوات إضافية. هذا الإضافة الوحيدة ستمكن الأشخاص من إعداد كل ما يحتاجونه مسبقًا. حتى الآن، إذا تمكنت من الحصول على رابط لملف قالب خام، أو إذا تم إرفاق واحد في رد، سأكون ممتنًا للغاية.

There are many, many good reasons we only officially support the docker based install method.

This will not be changing.

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

It’s right here: discourse_docker/samples/standalone.yml at master · discourse/discourse_docker · GitHub

Using the sample file I provided above, comment out the lines about exposed ports (since this server is shared they will already be busy). After that add this line to the template list on the top:

- "templates/web.socketed.template.yml"

Now, after a rebuild Discourse will be listening only on a Unix socket under the shared folder. Point your reverse proxy to that.

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