أنا أؤيد هذا. سيكون docker-compose أفضل بنسبة 100٪ حيث شاهدت للتو دورة تدريبية مكثفة حول docker و docker-compose. يبدو أنه إذا استخدم Discourse docker-compose، لكنت قد حللت هذه المشكلة دون الحاجة إلى إنشاء منشور.
يقوم docker-compose بكل العمل الشاق بشكل مشابه لما يفعله المشغل، ولكن مع docker-compose كان بإمكاني بسهولة تكوين الشبكة والجسر.
أتفق. أنا أستخدم الحاويات. فقط حاويات LxC نقية. لا يلزم أي برنامج إضافي. الأمر ليس بهذه البساطة. على سبيل المثال: أحد خوادمي لدي حزمة برونزية وهي أساسًا للمطورين. إعداد رخيص وسهل. في اللحظة التي يتم فيها تأكيد الدفع، يتلقى الخادم الرئيسي طلبًا لإنشاء حاوية lxc أو جهاز افتراضي بناءً على اختيار المستخدم، ومن الواضح أن اسم النطاق مطلوب أو سيتم إصدار اسم نطاق فرعي مخصص للخادم (lxc/vm). كما أنه يطلب من المستخدم تكوين شبكته الخاصة والتي لا يمكن الوصول إليها بعد ذلك بواسطة الشبكة الرئيسية والعكس صحيح. إنه في الأساس AWS صغير.
لل development، سيكون docker استثنائيًا لأجهزة الكمبيوتر المحمولة وأغراض التطوير لفصل ملفات الكمبيوتر الرئيسية وملفات التطوير بما في ذلك الشبكات.
لا يمكنني الموافقة أو الاعتراض لأنني لم أقم بتطوير أي شيء شخصيًا باستخدام Discourse/rails/ember. هذا خارج نطاقي وإذا قال المطورون إنه أسهل، فلا مكان لي للاعتراض على شيء لا أعرفه.
هذه هي مشكلتي، لقد أجريت بحثًا كافيًا على جميع برامج المنتديات المتاحة واستخدمت عددًا قليلاً منها.
خياراتي كلها انحصرت في منتدين:
- Discourse
- Flarum
اخترت Discourse كأفضل برنامج للمنتديات من جميع النواحي وبسبب خبرتي الوحيدة مع docker والتي كانت Nginx Reverse Proxy Manager.
اعتقدت أن كل ما علي فعله هو إدخال بعض معلوماتي في ملف .yml ثم تشغيل docker-compose up -d. كنت مخطئًا.
المشكلة التي أواجهها حاليًا يمكن حلها، فقط ستستغرق بعض الوقت في اكتشافها.
أرفض استخدام Flarum لأنني استخدمت Discourse على العديد من المنصات وبدون إساءة للمنتديات الجيدة الأخرى الموجودة، لكن Discourse هو أفضل منتدى متاح في السوق.
ربما يمكن أن يساعد الترقية إلى docker-compose ![]()