Docker/Kubernetes: موقع المشغّل

Hi,

I am trying to deploy the discourse base image into a kubernetes cluster.
The build of the base image works but obviously the CMD part that should start the launcher is missing.

I already tried to search the launcher on /var/discourse, but I am unable to find it (root looks like a normal ubuntu root directory…).
Does anyone know where the launcher is located within the docker base image?

Thank you for your support :slight_smile:

LG

You can’t. You’ll need to create a custom image that has a little more stuff in it than the base image includes. For some hints on what you’ll need to do, see Can Discourse ship frequent Docker images that do not need to be bootstrapped? for starters.

I’m working on the same problem and hope to have a solution (that solves my specific set of problems) in the next month. I won’t share it here because it’ll be a support nightmare that meta is not designed to handle. At some point I will consider making those images available, but only when I’m sure that meta won’t be flooded with support requests.

@pfaffman، كيف سارت عملية إيجاد حل لهذه المشكلة؟ هل لديك أي نصائح أو حيل أخرى؟ أنا على وشك الغوص في هذا الموضوع بنفسي.

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

@technik, هل قمت بنشر صورة الأساس على Kubernetes؟ هل لديك أي نصائح أو مشكلات تود مشاركتها؟

هذا مثير للاهتمام للغاية، أود معرفة المزيد عن هذا

لو كنت قد وصلت إلى هنا أولاً، لربما كنت قد أغلقت هذا. :slight_smile:

ما هو المثير للاهتمام؟ ماذا تريد أن تعرف ولماذا؟

لن يتم دعم Kubernetes (على الأرجح، على الرغم من أن الأمر ليس بيدي). أعمل مع شخص هذا الأسبوع يحتاج إلى مساعدة في نشر k8s الخاص به. إذا كانت لديك ميزانية، فيمكنك الاتصال بي.

أود أن أتعلم المزيد عن كل جزء منه.

أتفق، من المحتمل ألا يتم دعمه أبدًا ولن أتوقع ذلك. يقدم فريق Discord شيئًا مذهلاً كما هو، ولن أتوقع منهم تقديم المزيد مما يفعلونه.

ولكن هذا هو السبب بالضبط في أن المنتديات رائعة، يمكننا تبادل المعرفة ودعم بعضنا البعض حيث سيكون هذا أكثر صعوبة.

أنا أحب Discourse كثيرًا، وحل الأشياء مثل النشر من “الصفر” في رأيي طريقة لطيفة لمعرفة المزيد عن النظام.

بشكل عام، إذا كنت ترغب في تشغيل Discourse باستخدام k8s، فستبدأ بتثبيت عادي مكون من حاويتين (أو البحث عن مواضيع حول استخدام قاعدة بيانات خارجية)، وإنشاء صورة باستخدام المشغل، ثم دفع هذه الصورة إلى مستودع. يمكنك استخدام ./launcher start-cmd web_only لمعرفة متغيرات البيئة التي ستحتاج إلى تمريرها إلى الحاوية لجعلها تعمل.

إذا كان لديك سؤال محدد، يمكنك فتح موضوع جديد.