Saya menyiapkan proyek menggunakan tombol penerapan sekali klik AWS. Semuanya berfungsi dengan baik, tetapi ketika pengguna baru mendaftar, verifikasi email tidak diterima. Saya yakin saya harus mengatur konfigurasi Host email di settings.py
. Bagaimana cara mengaturnya karena proyek telah diterapkan? Apakah dalam file /env.list
, atau AWS sekali klik secara otomatis melakukan ini?
# 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)
Juga, ketika saya menyebarkan proyek menggunakan docker-compose dengan menarik proyek github, proyek tersebut terlihat lebih tua dan tidak seperti dalam demo http://doccano.herokuapp.com/. Mengapa demikian? Apakah saya melewatkan sesuatu di sini?
Saya mengalami masalah yang sama saat menggunakan doccano menggunakan tombol sekali klik untuk Heroku.
Setiap saran akan sangat membantu.
@srbek-cmd Saya telah menemukan cara agar verifikasi email berfungsi. Anda harus menambahkan konfigurasi Host Email di file /env.list
dan menjalankan kembali file doccano.
Catatan: Ini akan menghapus semua wadah doccano sebelumnya dan membuat yang baru, sehingga semua data lama Anda dari doccano akan terhapus.
Misalnya:
/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
Kemudian hapus wadah buruh pelabuhan dan bangun kembali menggunakan file /env.list baru.
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 Saya menghadapi masalah yang sama seperti Anda. Apakah Anda membuat perubahan secara lokal dan kemudian menerapkan kembali menggunakan penerapan AWS sekali klik?
Atau apakah Anda meluncurkan proyek Anda sendiri menggunakan docker-compose? Yang terakhir tidak masuk akal, karena seperti yang Anda sebutkan dengan benar, UI tampaknya sudah ketinggalan zaman.
@pranavrajt Tidak tidak di lokal. File ada di server di /env.list . Saya tidak menggunakan komposisi buruh pelabuhan, tetapi gambar buruh pelabuhan yang digunakan oleh penerapan sekali klik AWS secara default. Dan ya, versi UI yang dibuat oleh buruh pelabuhan memang tampak usang tetapi dikatakan sebagai yang terbaru.
Komentar yang paling membantu
@srbek-cmd Saya telah menemukan cara agar verifikasi email berfungsi. Anda harus menambahkan konfigurasi Host Email di file
/env.list
dan menjalankan kembali file doccano.Misalnya:
/env.list
Kemudian hapus wadah buruh pelabuhan dan bangun kembali menggunakan file /env.list baru.