أنا أستخدم Oracle Free tier كخادمي ، ولدي تثبيت Ubuntu مع عدد قليل من حاويات Docker قيد التشغيل.
أنا أستخدم Caddy ، الذي يعمل أيضًا في Docker ، كـ rproxy لجميع حاوياتي.
الآن أحتاج إلى إعداد Discourse كآخر قطعة في اللغز ، لكنني لست متأكدًا من كيفية المتابعة.
لقد اختبرت وقمت بتثبيت Discourse بتثبيت Docker قياسي على خادم الاختبار الآخر الخاص بي ، ولكن هذه هي الحزمة بأكملها ، وإذا كنت بحاجة إلى استخدام Caddy كـ rproxy ، فأنا بحاجة إلى تعطيل بعض الميزات على ما أعتقد؟
إذا أمكن لأي شخص أن يشيرني في الاتجاه الصحيح ، فسأكون ممتنًا جدًا.
يجب تعديل هذا السطر من الموضوع الأصلي ليتناسب مع دليلك لكي يعمل هذا. ما لم يتم تحميل الدليل الصحيح في حاوية caddy، فلن تتمكن من رؤية المقبس الذي أنشأه discourse.
آه، تقصد أنني بحاجة إلى تحميل جورب ديسكورس إلى كادي؟ هذا منطقي!
لقد جربت شيئًا آخر الليلة الماضية.
عند بدء تشغيل ديسكورس، فإنه يعمل في شبكة جسر دوكر. إذا أضفت للتو شبكة دوكر الافتراضية التي توجد بها جميع حاوياتي الأخرى، بما في ذلك كادي، فيمكنني ببساطة إضافتها إلى كادي كما أفعل مع جميع حاوياتي الأخرى.
لم أتمكن من معرفة مكان تعريف شبكة دوكر في كل ملفات yml تلك. إذا كان بإمكاني تغييرها من الجسر لتعمل في الوضع الافتراضي لدوكر، فسيتم إصلاح كل شيء بالنسبة لي.
نعم! لقد نجح الأمر!
اضطررت إلى تغيير بعض الأشياء، لكنه يكاد يكون مطابقًا للموضوع الأول الذي أشرت إليه.
في Caddyfile، كان عليّ كتابته بهذه الطريقة
وهو يختلف قليلاً عن المكتوب في الموضوع.