شكراً جزيلاً على كل المساعدة حتى الآن يا جاي.
لدي سؤال آخر ![]()
في الوقت الحالي، أقوم بتعيين العديد من متغيرات البيئة (env vars) في النشر الخاص بنا، مثل DISCOURSE_BACKUP_LOCATION=s3، وفهمي هو أن ديسكورس سيستخدم تلك القيمة بدلاً مما تم تعيينه عبر واجهة المستخدم وبالتالي تخزينه في جدول site_settings - هل هذا صحيح؟ إذا كان الأمر كذلك، فهل تتوفر أي أدوات/نصوص برمجية تسمح لي بالتحقق من متغيرات البيئة المعينة وتحديد ما يعادلها في إعدادات الموقع؟
السبب - أنا أتطلع إلى ترحيل نسخة ديسكورس قيد التشغيل وللمساعدة في تقليل المخاطر، أردت عدم تعيين متغيرات البيئة في الوقت الحالي تحسباً لأنني قد أغفل أياً منها في النسخة الجديدة ويكون لها تأثير سلبي على النسخة الجديدة. كانت فكرتي هي أنه يمكنني التحقق مما هو معين في النسخة الحالية، وإنشاء الإعدادات ذات الصلة في الجدول، والنسخ الاحتياطي/الاستعادة إلى النسخة الجديدة، ثم إزالة متغيرات البيئة واحدة تلو الأخرى.
منطقي - ربما لا، ولكن اعتقدت أن هذا سيكون النهج الأكثر منطقية تحسباً لأن متغير بيئة في النسخة قيد التشغيل يختلف/غير مدعوم في النسخة الجديدة (قيد التشغيل = إصدار ديسكورس قديم، جديد = أحدث إصدار ديسكورس).