Doccano: لم يتم استلام البريد الإلكتروني للتحقق من الاشتراك

تم إنشاؤها على ٢ أبريل ٢٠٢٠  ·  4تعليقات  ·  مصدر: doccano/doccano

كيفية إعادة إنتاج السلوك

أقوم بإعداد المشروع باستخدام زر نشر AWS بنقرة واحدة. كل شيء يعمل بشكل جيد ، ولكن عندما يقوم مستخدم جديد بالتسجيل ، لا يتم استلام التحقق من البريد الإلكتروني. أعتقد أنني يجب أن أقوم بإعداد تكوينات مضيف البريد الإلكتروني في settings.py . كيف أقوم بإعداده حيث تم بالفعل نشر المشروع؟ هل هو موجود في ملف /env.list أم أن AWS يقوم بذلك تلقائيًا بنقرة واحدة؟

# necessary for email verification of new accounts
EMAIL_USE_TLS = env.bool('EMAIL_USE_TLS', False)
EMAIL_HOST = env('EMAIL_HOST', None)
EMAIL_HOST_USER = env('EMAIL_HOST_USER', None)
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD', None)
EMAIL_PORT = env.int('EMAIL_PORT', 587)

بيئتك

  • نظام التشغيل: AWS ubuntu
  • نسخة بايثون المستخدمة: 3.6
  • عند تثبيت doccano: 30 مارس 2020
  • كيف قمت بتثبيت doccano (زر Heroku وما إلى ذلك): نشر AWS بنقرة واحدة

أيضًا ، عندما قمت بنشر المشروع باستخدام docker-compose عن طريق سحب مشروع github ، يبدو المشروع أقدم وليس كما في العرض التوضيحي http://doccano.herokuapp.com/. لماذا هذا؟ نسيت شيئا ما هنا؟

good first issue question

التعليق الأكثر فائدة

@ srbek-cmd لقد اكتشفت كيفية جعل التحقق من البريد الإلكتروني يعمل. يجب عليك إضافة تكوينات مضيف البريد الإلكتروني في ملف /env.list وإعادة تشغيل doccano.

ملاحظة: سيتم مسح جميع حاويات doccano السابقة وإنشاء واحدة جديدة ، لذلك سيتم مسح جميع بياناتك القديمة من doccano.

على سبيل المثال:

/env.list

ADMIN=admin
[email protected]
PASSWORD=password
DEBUG=False
SECRET_KEY=your_secret_key

EMAIL_USE_TLS=True
EMAIL_HOST=smtp.gmail.com
[email protected]
EMAIL_HOST_PASSWORD=email_host_password
EMAIL_PORT=587

ثم قم بإزالة حاويات عامل الإرساء وأعد بنائها باستخدام ملف /env.list الجديد.

sudo docker stop doccano
sudo docker rm doccano
sudo docker run -d --name doccano --env-file /env.list -p 80:8000 chakkiworks/doccano:latest
sudo docker exec doccano tools/create-admin.sh ${ADMIN} ${EMAIL} ${PASSWORD}

ال 4 كومينتر

أواجه نفس المشكلة عند نشر doccano باستخدام زر بنقرة واحدة لـ Heroku.

أي نصيحة ستكون مفيدة للغاية.

@ srbek-cmd لقد اكتشفت كيفية جعل التحقق من البريد الإلكتروني يعمل. يجب عليك إضافة تكوينات مضيف البريد الإلكتروني في ملف /env.list وإعادة تشغيل doccano.

ملاحظة: سيتم مسح جميع حاويات doccano السابقة وإنشاء واحدة جديدة ، لذلك سيتم مسح جميع بياناتك القديمة من doccano.

على سبيل المثال:

/env.list

ADMIN=admin
[email protected]
PASSWORD=password
DEBUG=False
SECRET_KEY=your_secret_key

EMAIL_USE_TLS=True
EMAIL_HOST=smtp.gmail.com
[email protected]
EMAIL_HOST_PASSWORD=email_host_password
EMAIL_PORT=587

ثم قم بإزالة حاويات عامل الإرساء وأعد بنائها باستخدام ملف /env.list الجديد.

sudo docker stop doccano
sudo docker rm doccano
sudo docker run -d --name doccano --env-file /env.list -p 80:8000 chakkiworks/doccano:latest
sudo docker exec doccano tools/create-admin.sh ${ADMIN} ${EMAIL} ${PASSWORD}

bheuju أواجه نفس المشكلة التي تواجهها. هل أجريت التغييرات محليًا ثم أعدت النشر باستخدام نشر AWS بنقرة واحدة؟
أو هل أطلقت مشروعك الخاص باستخدام عامل البناء؟ هذا الأخير غير منطقي ، لأنه كما ذكرت بحق ، يبدو أن واجهة المستخدم قديمة.

pranavrajt لا ليس في المحلية. الملف موجود في الخادم على /env.list. لم أستخدم docker-compose ، ولكن صورة عامل الإرساء التي يستخدمها نشر AWS بنقرة واحدة افتراضيًا. ونعم ، يبدو أن إصدار Docker-compose لواجهة المستخدم قد عفا عليه الزمن ، لكن يُقال إنه الإصدار الأخير.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات