في المنشور الأول يتحدث عن تغيير بعض الأسطر (إضافتها) في app.yml.
لكن يبدو أنه من الضروري تنشيط الصور والتحميلات المخزنة في خدمة S3، وليس للنسخ الاحتياطية.
هناك يتحدثون عن بعض متغيرات البيئة الخاصة بالخدمة لتغيير شبكة توصيل المحتوى (CDN) وخدمة التخزين.
لكنه ليس واضحًا لي أين يجب أن أخزن متغيرات البيئة هذه.
هل هناك أي ملف تكوين يجب أن أضع فيه هذه المتغيرات قبل استخدام launcher؟
إذا كنت مهتمًا بالنسخ الاحتياطي فقط، فلن تحتاج حقًا إلى نقل الأشياء إلى الدلو الجديد. وإذا فعلت ذلك، يمكنك القيام بذلك بأي أدوات تشعر بالراحة معها. فقط قم بتغيير الإعدادات للدلو الجديد.
أنت لا تهتم بشبكة توصيل المحتوى (CDN) أو أي من ذلك.
لقد واجهت مشكلة مع wasabi وتوقفت عن استخدامه. مساحات DigitalOcean رخيصة.
شكرا لك.
سآخذ ذلك في الاعتبار، وسأجرب wasabi لفترة لمعرفة ما إذا كانت لدي مشاكل.
لم أدرك أنه ضمن قسم البيئة في app.yml يمكنني إنشاء العديد من متغيرات البيئة حسب الحاجة.
أحتاج إلى نقل الأشياء إلى الحاوية الجديدة لأنني أحافظ على النسخ الاحتياطية القديمة هناك وستستمر أمازون في فرض رسوم عليها حتى أقوم بحذفها، وفي wasabi ليس لدي تكاليف إضافية حتى 1 تيرابايت من البيانات.
الشيء الجيد في وجود تلك الإعدادات في ملف app.yml هو أن كل ما تحتاجه لاستعادة موقعك إلى خادم جديد هو هذا الملف؛ يمكنك بعد ذلك تثبيت نسخة جديدة من discourse و
./launcher enter app
discourse enable_restore
discourse restore
ثم انسخ/الصق النسخة الاحتياطية التي تريد استعادتها.
هذه ليست مشكلة في Discourse إذن. هناك مجموعة متنوعة من الأدوات التي يمكنك استخدامها للقيام بذلك، لذا ابحث عن شيء مثل “نقل البيانات من دلو s3”. أستخدم s3cmd، لأسباب لا أتذكرها.