مرحباً، لدي حاوية Postgres db منفصلة، لأنني لاحظت مشكلة خطيرة جداً في إيقاف وتشغيل حاوية Discourse، ولأنني أفضل أن تكون قاعدة البيانات منفصلة عن برنامج Discourse.
كما هو مذكور هنا، “يتطلب Discourse الإصدار 13 أو أحدث من PostgreSQL”، لذلك قمت بسحب آخر إصدار وهو 14؛ لا توجد مشكلة في استخدامه ولكن لاحظت خطأ أثناء النسخ الاحتياطي التلقائي، ناتج عن إصدار pg_dump.
لست متأكدًا من أن هذا يتعلق بسؤالي كثيرًا. لدي بالفعل تثبيت حاويتين، يعملان بشكل جيد، Discourse في حاوية، Postgres 14 في حاوية أخرى. الشيء الوحيد الذي لا يعمل، على حد علمي، هو pg_dump، الذي لسبب ما يرفض العمل أثناء النسخ الاحتياطي التلقائي لـ Discourse.
لا أعرف ما إذا كانت هذه مشكلة Discourse أو Postgres، لكنني أجد أنه من الغريب أن كل شيء يعمل باستثناء أمر واحد.
تأتي صورتنا الأساسية مزودة بأدوات عميل pg والخادم بنفس الإصدار الرئيسي. نظرًا لأنك تقوم بتشغيل صورة مختلفة لـ PostgreSQL، ولها إصدار رئيسي مختلف، فستحتاج إلى التعامل مع النسخ الاحتياطي.