شكرًا لك! هذا يحل المشكلة - لم أكن قد صادفت الأمر bin/rails admin:create أثناء تجربتي مع حاوية discourse_dev.
ما أربكني في البداية هو أن مسار التسجيل بواجهة المستخدم العادية يعمل حتى نقطة إنشاء الحساب، ولكن يتم حظر تسجيل الدخول بعد ذلك بسبب تأكيد البريد الإلكتروني إذا لم يتم إعداد SMTP.
بالنسبة لشخص يستكشف بيئة التطوير للتو، فإن هذا يجعل مسار تسجيل الدخول يبدو معطلاً ما لم تكن تعرف المهمة المساعدة.
قد يكون من المفيد ذكر bin/rails admin:create بشكل صريح في وثائق إعداد التطوير لحاوية تطوير Docker، لأن المساهمين الجدد غالبًا لن يكون لديهم إعداد SMTP.
إذا كنت بحاجة إلى الوصول إلى البريد الإلكتروني في بيئة التطوير الخاصة بك، يمكنك أيضًا تشغيل mailhog.
كل ما عليك فعله هو فتح سطر أوامر جديد في دليل Discourse الخاص بك وتشغيل mailhog. بعد ذلك، إذا قمت بزيارة localhost:8025 يمكنك رؤية رسائل البريد الإلكتروني التي كانت سترسل عادةً، دون الحاجة إلى تكوين أي شيء.