عدم استخدام وحدات التخزين (أو استخدام S3 تلقائيًا) عند الاستضافة باستخدام Docker

مرحباً! هل هناك طريقة لاستضافة Discourse عبر صورة Docker وعدم استخدام وحدات التخزين؟ كنت أتساءل عما إذا كانت هناك أي طريقة يمكنني من خلالها ربط وحدة التخزين عبر ملف compose/سطر أوامر docker لربط وحدة التخزين تلقائيًا بـ S3.

S3 هو تخزين كائنات وتتطلب وحدات التخزين نظام ملفات كاملًا، مما يجعلها قابلة للمقارنة مع EFS في لغة خدمات AWS، وليس S3.

ومع ذلك، من خلال تكوين Discourse وفقًا لـ تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات و تكوين Discourse لاستخدام خادم PostgreSQL منفصل، تحصل على Discourse غير متصل بالحالة إلى حد كبير. قم بتوصيله خلف AWS ALB لإنهاء TLS و AWS Elasticache لـ Redis وستكون غير متصل بالحالة بالكامل.

3 إعجابات

عندما تقول “في الغالب عديم الحالة”، هل تقصد أنه لا يتطلب وحدات تخزين؟ حاليًا، أحاول نشر Discourse على Railway الذي لا يدعم وحدات التخزين. إنه يدعم Postgres، ويمكنني نظريًا ربطه بـ S3، لكنني لست متأكدًا من كيفية القيام بذلك. شكرًا على المعلومات!

صحيح.

سيتطلب القيام بذلك فهمًا متطورًا إلى حد ما لـ Discourse و Redis و postgres و S3 وإنهاء SSL. لن يتم دعمه هنا.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.